Posted by: marcoos on: 12.06.2007
Mozilla, Adobe i Opera Software wspólnie stworzyły wzorcową implementację ECMAScriptu 4 (dla
niewtajemniczonych – pod tą nazwą kryje się JavaScript 2).
Powstała także strona ecmascript-lang.org, na której udostępniono tę implementację. Interpreter został napisany w StandardML i jest dostępny obecnie dla Windows/CygWin i Mac OS X oraz w postaci źródłowej, wkrótce także dla Linuksa.
Warto przypomnieć, że na wcześniejszym drafcie ES4 Microsoft oparł JScript.NET, ale nie zdecydował się na włączenie go do Internet Explorera. ECMAScript 4 zostanie natomiast na pewno zaimplementowany w ramach projektu Tamarin, a więc docelowo znajdzie się w Firefoksie 4 oraz w Adobe Flash (ActionScript). Uczestnictwo w pracach Opera Software sugeruje, że JS2 będzie zaimplementowany także i w norweskiej przeglądarce.
Na MDC można znaleźć pełną specyfikację ES4, wraz z opisem wszystkich nowości (klasy à la Java, pakiety, przestrzenie nazw, „zaplombowane” obiekty [tj. takie, do których nie można dodawać własności w trakcie pracy programu], dostępna ścisła kontrola typów itd.).
O, sweet! A myślałem, że korpy się brzydzą SML-em… :-D
1 | Michał Małaj
12.06.2007 @ 15:01
Nie rozumiem do końca zwrotu „ECMAScript 4 zostanie natomiast na pewno zaimplementowany w ramach projektu Tamarin”
Specyfikacja ECMAScript 4 została napisana w 2003 roku. a Tamarin jest jego implementacją (chociaż niepełną chyba).
A skąd informacja o Firefox 4?