

tsc
is (very) slow and there are also no convenient ways to interact with it from Rust.
So it saves a lot development and CI time to roll our own. The downside is that our inference still isn’t as good as tsc
of course, but we’re hopeful the community can help us get very close at least.
I don’t understand why you’re getting downvoted. While I don’t share your conviction, I do admit it’s certainly a possibility.
The advantage of doing things that way is that code becomes much more portable. We may finally reach the goal of “write once, run anywhere”, because the AI may write all the platform specific code.
It does make a big assumption that the AI output is reliable enough though. At times people will want to tweak the output, so how are they gonna go about that? Maybe if the language is based on Markdown, you can inject snippets of code where necessary. But if you have to do that too often, such a language will lose its appeal.
There’s a lot of unknowns, but I see why it’s a tempting idea.