вот. ЧСХ, таких ебанашек много: для них ООП — это симула-срань. от остального черепа лопаются.
сколько я не сочинял языков, симула-срани там не было ни разу. потому что только ебанат может считать это удобным. но да, зато оно быстрое. и приятное, как внезапный понос.
кстати, замыкания (с опциональным cleaner'ом, вызываемым в момент смерти замыкания) отлично заменяют весь хвалёный ООП. что доказывается написанием хотя бы одного ООП-механизма на Scheme или Lua (с последующим спуском оного в помойку, как ненужного).
а за отсутствие в стандарте JS обязательного TCO надо кое-кого на букву Б. убить.
adobe, кстати, тоже взорвать — за то паскудское уродство, которое они называют actionscript.