Re: ECMAStript 4, Re: Upcoming Changes to the JavaScript Language



John G Harris wrote on 03 dec 2007 in comp.lang.javascript:

It always seems to me that they wanted a language that would run fast in
a .NET virtual machine. This means having objects with fixed data fields
and methods, and every value with a fixed type. In other words they
wanted a language that ought to be called C#Script. Merging this
language with javascript is just a way of getting people to use it.

Should we see this as a positive or a negative development?

Why would 'they' not start C#Script or C+script or C++script on it's own,
rather than kill the nice peculiarities of soft typed JS to get to the same
end?

Methinks that improving a language is just for improving,
not for unrelated ends.

It is ASP-to-ASP.NET all over again.

--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)
.



Relevant Pages

  • Re: Real World Applications
    ... improving a bit, but majority of Prologs are lacking modern IDE, ... Any news about Sicstus' IDE? ... there are also big problems in the language ... Most of the best Prolog (or ...
    (comp.lang.prolog)
  • Re: What does Tcl lack?
    ... consider the language itself complete. ... There is always lots of potential in new commands and improving ... binary scan & exec immediately spring to mind, ...
    (comp.lang.tcl)
  • Re: on buffer overflows and insecurity (was returning error from main())
    ... recovery point for instance ... ... we have to support errno as a per-thread global in ... language, each time I propose improving this or that, it comes ... DROP C, use another language. ...
    (comp.lang.c)
  • Re: The biter, bit
    ... where language has to be ... "dumbed down" to the lowest common denominator, ... improving people's understanding. ...
    (uk.politics.electoral)
  • Re: ECMAStript 4, Re: Upcoming Changes to the JavaScript Language
    ... However I do not agree to making Javascript a strong typed language. ... It is just in the mind of precompiling language programmers, ... This means having objects with fixed data fields and methods, and every value with a fixed type. ...
    (comp.lang.javascript)