ToySchemeアップデート(ちょっとだけ)
最近のid:carbuncleさんの活動にインスパイアされてToySchemeを少し改良した。
- #fと()の分離
- 引数の数チェックの為だけに存在していたクラスを削除
- Javaで実装していた組み込み関数のうちSchemeで書けるもの(and, or, while, begin, list, append, reverse, quasiquote)を削除
- set-car!, set-cdr!, letrecの実装を追加
- その他バグ修正
ダウンロードはSubversionリポジトリから。
以下ToDo/アイデアのメモ書き
- ドキュメント作成
- display
- 内部define
- スレッドセーフ
- コンパイル
- マクロの展開形をキャッシュする