Re: [PATCH] 'xlisttransactions'の​実装

ジェフ・ガージックの投稿(2010年7月30日 18:30 UTC)
ギャビン・アンドレセンの投稿(2010年7月30日 13:18 UTC)

簡単な提案を二つほど。

キー名に “class” を使うと、少なくとも JavaScript や、おそらく他の “class” が予約語の言語で問題が起きる。“type” や “variety”、その他の類義語にしておけば、後々の問題が少ない。

もう少し具体的にしてもらえるか?主要なプログラミング言語はすべて、JS を含め、任意の文字列の内容に対して合理的に非感受性だ。文字列の内容には言語の予約キーワードやパーシングトークンを確実に含められる。

マップをオブジェクトに変換するのはかなり一般的だから、こういう構文を使えるようにしたい。 foo.tx_id …つまり foo[‘tx_id’] の代わりにだ。特に、データをテンプレートシステムに渡すような場合(それが object.field 構文しか理解しないこともある)には。

そして foo.class はやはりうまくいかない。