kn xf vS
で複数行込め言を削除する交度が雑なせいで νS でまともに複数行込め言が書けなかったため,いったん同処理を無効化し,Babel に任せるようにした。
これまで νS では大した込め言を書かなかったので問題にならなかったが,成熟とともに込め言も増えてきた。
kn xf vS
}{希哲17年1月18日の進捗時限}(29)@win
}{kn xf vS
}{Aejs}{希哲13年8月30日の開発}{希哲13年8月30日の進捗時限}{希哲13年8月30日の進捗}{希哲13年8月30日}{@xtd()}(17)kn xf vS
}{希哲13年8月23日の開発}{希哲13年8月23日の進捗時限}{希哲13年8月23日の進捗}{希哲13年8月23日}{Babel}{ECMAScript 2015}{進捗時限記録}(13)ECMAScript 2015 対応続き。
kn xf vS,knu-vs-mode は簡単に調整したが,ここで YUI Compressor が ECMAScript 2015 に対応していないという問題が発覚。
これを機に Babel の導入を考える。
途中で終了。
kn xf vS
}{Aejs}{C let}{希哲13年8月23日の開発}{const}{ブラウザ互換性}{νS}{希哲13年8月23日の進捗時限}(24)これまで曖昧だった νS と JavaScript の互換性について,少なくとも ECMAScript 2015 と互換性を持つようにすることを決めた。
これまでは Aejs もほとんど古典的な JavaScript の記法で記述していたが,ES2015 の記法で書き換えていくことにした。ブラウザ互換性については,デライト再公開までに Babel の導入などを決める。
kn xf vS,knu-vs-mode に対応する予約語などの定義を追加する作業を開始。
const は当初 Cμ の C 修飾にならい,単純に C で表現しようとしたが,let との関連性の分かりやすさ,相互に書き換えやすいことから C let を採用することにした。
途中で終了。
kn xf vS
}{希哲13年8月22日の開発}{希哲13年8月22日の進捗時限}{希哲13年8月22日の進捗}{希哲13年8月22日}{原型省略記法}{進捗時限記録}{進捗時限}(11)