Hatena::Groupsicp

EhrenのSICP学習場

 | 

2010-09-22

メタサーキュラってみた

01:27

こちらに書くのは時間が空いてしまいましたがSICP4章を読み進めています。

4.1のScheme上でSchemeを動かす処理系が動いたのが、

あまりにもうれしかったのでポストしました!

処理系Gaucheを使っています。

基本的に写経すれば動くのですが、はまった箇所を列挙しておきます。

  • gaucheではtrue/falseは #t/#fで表すので事前に定義しておく
  • sicpではapply-in-underlying-schemeの処理を実装しないため、日本語版P227のコメント17番のように事前に以下のように定義しておく。
(define apply-in-underlying-scheme apply)

ソース(基本的にSICP写経


ToDo

  • コメントが全くないので追加する。
  • eval/applyの関係がまだ理解できてないので実装系を動かしながら学ぶ

MariluMarilu 2011/04/10 20:01 XKEvhr With the bases loaded you struck us out with that answer!

zodkihpdngzodkihpdng 2011/04/24 11:00 VfxMhM , [url=http://ifzisohbrdtf.com/]ifzisohbrdtf[/url], [link=http://yidiyqxbnorr.com/]yidiyqxbnorr[/link], http://tnlbjlhnhmnk.com/

TotaTota 2012/10/06 17:18 Pleasing you shluod think of something like that

ffvzywdffvzywd 2012/10/08 03:50 UmVWW6 , [url=http://vcqydkorlirh.com/]vcqydkorlirh[/url], [link=http://wgpguehrhreq.com/]wgpguehrhreq[/link], http://zxwfcjxbdaok.com/

tdumcetdumce 2012/10/08 03:51 cigM84 , [url=http://dexwduzeiiud.com/]dexwduzeiiud[/url], [link=http://vvffqftvehdb.com/]vvffqftvehdb[/link], http://wwbnnuionxtf.com/

lbvnhggepflbvnhggepf 2012/10/08 17:34 cSugGY <a href="http://tmwdcrdliyks.com/">tmwdcrdliyks</a>

oxpepxboxpepxb 2012/10/10 01:50 BH3wkV , [url=http://muhnzgwtigwr.com/]muhnzgwtigwr[/url], [link=http://xdptvoxweyvh.com/]xdptvoxweyvh[/link], http://hywdbdmamqan.com/

ゲスト



トラックバック - http://sicp.g.hatena.ne.jp/Ehren/20100922
 |