Hatena::ブログ(Diary)

新言語 Xtalを作る日記

2010-01-20

eval関数追加 23:56  eval関数追加を含むブックマーク

デバッガの実装のために「ブレークポイントにて停止中に式を評価する機能」が必要だったので実装していたのですが、ついでにbuiltin::eval関数として追加することにしました。

foo: 100;

eval("foo + 10").p; //=> 110;

また、永らく使用不可能となっていたixが、evalを使うことでシンプルに実装しなおすことができたので、復活することになりました。