* You mean like Visual Basic? Or like the musical instrument Reaktor? Or UML based java code generators? There are many other examples, just not on the top of my head.<p>* I don't think you grok quite how intricate software has to be, in order to work and be performant. Unavoidable overhead builds as you climb up the abstraction levels, and make your code more general purpose. There's a reason that C is still pretty much everywhere - it's as close to the metal as you can get, without being entirely unhuman friendly: in other words, the diametric opposite of what you are suggesting. That's not to suggest that another abstraction layer isn't welcome necessarily, but that it's alway going to be a compromise between ease of use and performance.<p>* By suggesting this could be a general purpose solution, with modules to export to different platforms, you have missed the fact that we have to hand write code to work in <i>different browsers</i>, let alone on different platforms.<p>Still if you can make a reasonable demo, sure, it would be paradigm shifting - because you will have found a way around the above, where others have not.