Subj : Re: ECMAScript standards committee To : netscape.public.mozilla.jseng From : Shanti Rao Date : Fri Oct 08 2004 04:20 pm Georg Maaß wrote: > If we do not get the class based mechanism additionally to the prototype > based mechanism, then we will indeed lose against C#. With JS 2.0 we > should get it additionally not as replacement. And we need it very soon, > because with JScript.NET there is a concurring implementation. JS 2.0 > must become the leader for ECMA-262-4, which still does not exist as > standard but only as expired draft. > I use a scripting language because I want my customers and support staff to be able to modify the applications I develop. The reasons I selected JavaScript over Python or Perl: 1. Familiar 2. Reasonably stable 3. Easy to learn 4. Standard base classes (don't have to install modules) 5. Single distribution (don't have to install TCL) 6. Syntax (as opposed to whitespace) 7. Readable (unlike Perl) As the language gets more complicated, #2, #3, and #7 become imperiled. I hope that there won't be an obfuscated JavaScript coding contest. C#'s strengths are its backing, development environment, and Windows integration, not its technical merits as a language. Shanti .