@andy
It's a hard problem. A ton of features that must be available at the same time. And intelligent features are real tricky; if the language is not designed for them, you can't get very far.
Let them try. If they are successful, we all win. If they fail, it's their loss.