データを Parse する - Scheme VM を書く
記法をどう Parse するかはあまり考えていないが、行ごとに Parse していくだけでも処理系の強化につながるだろうと予測して作業を始めてみる。
いろいろ足りないことが分かるので追加。
- string-length
- string->symbol
- number->string
- string-append
- string-split
- for-each
- map
map と for-each は、複数のリストを引数にとるとおかしくなるバグがある。
たぶん apply の実装が悪いのだと思う。
今日はスタバに予備バッテリを持っていくのを忘れたがのが痛かったな。