Gauche 0.1 をチェックアウト

Lingr:まとめを見ていて発見。 Gauche 0.1 をチェックアウトする方法。

cvs -d:pserver:gauche.cvs.sourceforge.net:/cvsroot/gauche co -D '2001-03-03' -d gauche-0.1 Gauche


Reading Gauche で 0.8.11 のコードを読みまくっているので違いが見られて面白い。

  • やはり小さい
  • compiler が C で書かれている。(今は Scheme
  • vm 意外と今と似たような形
  • どこで手を抜いて力を入れるかが見られて楽しい
    • Bignum は最初からある
    • port は少なめ
    • reader も今よりは小さい

などなど。

追記

以前も一度チェックアウトした事があるようだ。全く覚えていないが。日記に記録が。