サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
malblue.tumblr.com
John Resig - ECMAScript Harmony Harmony @ es3.x-discuss 以降スレッドも。 Olso meeting がどーなったのかよくわからなかったんだが、ありゃりゃーーーーーーと言うか… 実質的に現在の ES4 spec の解体だわな、全面的にボツというわけではないけども… ES3.1 と ES4 が分離してるのはよくない、ES3.1 の後継として ES4 を解体/再構築する -> ES Harmony (とりあえずの名称だが) ES4 の namespace(既にだが、AS3 の package 含む), early bindings(実行前の型チェック) は廃止される。 ES4 の class は ES3.1 の lambda-coding(クロージャ?) + Object.freeze のシンタックスシュガーとして再構築される。 let(b
JavaScript スコープ 関連用語 ECMA-262-3rd (訳語は Under Translation of ECMA-262 3rd Edition より) 実行コンテキスト [10.1] * スコープ(環境)の総称。または実行時に現在どのスコープにいるかを示す。論理的スタックを形成する。実体は変数オブジェクト。 変数オブジェクト [10.1.3] * スコープの実体。Global オブジェクトと Activation オブジェクトの2種類ある。 * 変数の実体化 : 関数の引数(関数の場合)、関数定義、変数定義の順に、変数オブジェクトのプロパティとして追加される スコープ連鎖 [10.1.4] * 変数オブジェクトのリスト(スタック?)。底は Global オブジェクト。[[Scope]] プロパティに結び付けられる。 * with 文の時には指定されたオブジェクトが先頭に追
AS3 がそのまま ES4 として出てたら割と自然な拡張だったんだろうけど、一跨ぎしちゃってるから。AS3 くらいなら、いままで組み込み host オブジェクトでしかできなかったことを、ユーザ定義できるようにしただけと言えたのだけど。 ユーザは前にも書いたけど、Perl 4 から Perl 5 みたいなものになると思う、overview の I Introduction - Goals にも ES3 と後方互換で small script プログラムでも使えるようにとあるし。 言語のメタなコア部分はそんなにでかくならない予感、わからんけど。 Netscape Proposal の頃から言われつづけてることだし、上の Brendan Eich の講演でもなぜ仕様を大きくしたか触れられてる。 実際新規仕様で scheme 系マクロ, desine by contruct, continutio
このページを最初にブックマークしてみませんか?
『mal_blue@tumblr』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く