types

Nicolas Cannasse ncannasse at motion-twin.com
Thu Aug 14 01:06:15 PDT 2008


> A committee agreeing by consensus on a OOP system seems like a
> nightmare that may not happen. 

Please allow me to jump in the discussion at this point.

I totally agree with what have been told here.

Getting many different people to decide on an a possible ideal OOP 
language seems very unlikely. This will definitely need some kind of 
political choices ("I drop this feature if you accept this one") that 
are maybe the last thing you want to do when you design a sound 
programming language. And it seems like this is what is happening right 
now...

Maybe I will repeat myself here, but I think that next JS should focus 
on being a good runtime, easily targeted by 3rd party programming 
languages such as haXe, GWT or AS3, and be able to run JS-3.1 on top of 
it as well.

This is the only way to ensure diversity among programming languages, 
because I'm convinced that there is not a single answer to "what is the 
best language". I think that anybody should put aside their own ideas 
about what is good/bad in programming and let users choose what is best 
for them in the end. Every attempt to enforce a given PL would be a huge 
step backward for the web openness.

ECMA has a huge responsibility, which is to ensure that the platform 
used to add interactivity to web pages gets better and more suitable for 
various developers : from the beginner to the advanced programmer. A 
failure to do that would really hurt web developers as a whole.

Nicolas



More information about the Es-discuss mailing list