2010-11-04から1日間の記事一覧

Gambit Scheme: その2 ポータビリティー

「Marc Feeley教授によるGambit Schemeの実装」の続き。GambitはSchemeからC言語へのコンパイラだ。ポータブルなCを生成することにより、Gambit Schemeのプログラムも高い移植性を持つことになる。インタプリタは普通に動く。引数無しだとreplに入る。 $ cat…

Gambit Scheme その3: 拡張機能: 宣言文により高速化、IOポート、Serializationによる並列処理

「Marc Feeley教授によるGambit Schemeの実装」の続き。参照: http://www.iro.umontreal.ca/~gambit/Gambit-inside-out.pdf (23mのPDFファイル)拡張機能 宣言文 宣言によりR5RSに準じたコンパイラにはできない最適化を許す。common lispにあるような機能だ…