ToySchemeアップデート(ちょっとだけ)

最近のid:carbuncleさんの活動にインスパイアされてToySchemeを少し改良した。

  • #fと()の分離
  • 引数の数チェックの為だけに存在していたクラスを削除
  • Javaで実装していた組み込み関数のうちSchemeで書けるもの(and, or, while, begin, list, append, reverse, quasiquote)を削除
  • set-car!, set-cdr!, letrecの実装を追加
  • その他バグ修正

ダウンロードはSubversionリポジトリから。

以下ToDo/アイデアのメモ書き

  • ドキュメント作成
  • display
  • 内部define
  • スレッドセーフ
  • コンパイル
  • マクロの展開形をキャッシュする