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の関係がまだ理解できてないので実装系を動かしながら学ぶ

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

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

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

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

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

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

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

 |