Tell that Unity, i am the wrong person. I call it whatever they have named it. And they called it JS. What`s a bit sad is that Unity is a bit resistent for good suggestions. There was for example the idea to allow comments at the scripting reference. Which would have helped alot. Anyways, i`m with you with that wish for a better documentation. That it is a bit weak doesn`t mean that you should kill the complete language though. That just means to give the language a better documentation. C# may dominate outside Unity. But not inside Unity. Inside Untiy JS is still better documented in terms of existing snippets in the manual and the scripting reference than C#. And i am absolutely not interested in outside. I make a game with Unity. Not a calculator with C#. JS is a more than useable language. I have no problems to use it. For me it does the job, better than C#. And again, i have no problem that you and others prefer C# over JS, that you think that it is more powerful, better, the world saving, the one and only god. But it is not my opinion. Not my experience. And when you want to take me that away then i will resist. I`m with you though that Unity should stay at the state of the art side when it comes to languages. When you miss a feature, then poke them to get it.