- ECMAScript Harmony/ES3.1 と ActionScript (http://weblogs.macromedia.com/akamijo/archives/2008/08/ecmascript_harm.html)
blog 記事に対するコメントには、これを機会に ECMAScript 準拠をやめちゃえというものもいくつか見られました - 例えば private コンストラクタや関数オーバーロード機能の実装など...
- Standards, ECMAScript and representing the past (http://blogs.adobe.com/open/2008/08/blog_entry_dated_81408_715_pm.html)
Please, please use this opportunity to give us back our private constructors, and add method overloading and multiple inheritance.
ANSWER: I'll pass this request on to the team. We hear you!
関数オーバーロードは便利なので欲しいところだが、標準を無視するダメージと天秤にかけてどっちが良い手なんだろう。多重継承はいらん。
もっというとAS3が完全にECMAScriptを捨ててしまって、JavaとかC#とかDとかのふつーのOO言語っぽいものになってくれると助かるのだが。var v:Numberとかfunctionとか書くの面倒です。そもそもアーリーバインディング、というか静的型付けが付いた時点でもともとのECMAScriptとの食い合わせが悪いよな。