3 ms·
I'm sure you'll be happy to know that all your gripes are de-griped in js.next (http://wiki.ecmascript.org/doku.php?id=harmony:harmony http://wiki.ecmascript.or
by mrspeaker 15y ago
I'm sure you'll be happy to know that all your gripes are de-griped in js.next (http://wiki.ecmascript.org/doku.php?id=harmony:harmony http://wiki.ecmascript.org/doku.php?id=harmony:harmony - and strawman) - and with the speed of browser upgrades they'll hopefully be here the "reasonably close" future. Hopefully.
- fholm 15y agoI'm well aware of js.next/harmony/whateveryouwannacallit. Come back to me in 10 years when it's implemented everywhere and everyone that was on an old version of browser X has upgraded to one with those features.
- olavk 15y agoOr use a tool that compiles js.next to lowest-common-denominator-javascript.
- fholm 15y agoYay a dynamic language with a compiler step.
- olavk 15y agoPython has a compiler step - source files (.py) are compiled into bytecode (.pyc) files. It just happens transparently. Doesn't make the language less dynamic IMHO.
- true_religion 15y agoSmalltalk, one of the seminal, dynamic languages has a compilation step. It happens inline everytime you save a method. Lisp can both be dynamic and compiled. Many dynamic languages---Python, Ruby, et all--on JVM or CLR have a compilation step. They compile to byte code that the VM then runs.
- edtechdev 15y agohttp://code.google.com/p/traceur-compiler/ http://code.google.com/p/traceur-compiler/
- georgemcbay 15y ago"Hopefully" indeed -- I had a lot of hope for ECMAScript 4 back in 2007, and look how that turned out. As with most "next gen" web browser technology (for whatever your 'current gen' may be, back to Netscape 2.0), until I see it actually shipping in a majority of browsers I will remain skeptical.