I thought LLMs had been good at this for a while? I vibed a language out and the LLM could write in it pretty well. I even got Qwen 3.8 to write it (though it was pretty slow, it managed to get it done)
[1] https://github.com/march-language/march/blob/main/.claude/sk...
[2] https://github.com/march-language/march/blob/main/.claude/sk...
[3] https://github.com/march-language/march/blob/main/.claude/sk...