schemeとtinycodeに関するowxy-tanのブックマーク (2)

  • TinySCHEME のソースを読む -1 セルの構造 - pragma666 の日記

    TinySCHEME は scheme 実装の一つで、コード量は 4千行程度である。R5RS の大部分の仕様が実装されており、学習のためにソースを読む機会があったので記録しておく。 TinySCHEME のソースはインデントが統一されていなかったり、数字と演算子の間の空白が極端に少なかったりと、可読性はあまり高いとは言えないので、私は整形してから読んだ。 文中、ファイル名を明示せず行数が出てくるものは全て scheme.c のものである。それ以外のファイルについてはファイル名を明示してある。 TinySCHEME のソースを読む -1 セルの構造 TinySCHEME のソースを読む -2 シンボル、環境 TinySCHEME のソースを読む -3 TinySCHEME の処理エンジン TinySCHEME のソースを読む -4 トップレベルからの処理の流れ TinySCHEME のソース

    TinySCHEME のソースを読む -1 セルの構造 - pragma666 の日記
  • D. Souflis, J. Shapiro - TinyScheme Home

    Dimitrios Souflis dsouflis@acm.org Kevin Cozens kevin@REMOVEMEve3syb.ca Jonathan S. Shapiro shap.nospam@eros-os.org TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits a

    owxy-tan
    owxy-tan 2016/07/03
    組み込み用途でも使えるScheme。実装自体は綺麗
  • 1