Scheme
Twitterで謎の一文(↓)が、あってscribbleというものを調べてみたらほんとにあった。 racketのscribbleいいなぁ。chibi-schemeもこれでマニュアル書いてるし、OOoから乗り換えようかな。2011-10-25 19:31:58 via webScribbleというのはRacketというScheme処理…
letrecの練習問題といた。なかなかなかなかとっつきにくい関数だなと思った。 ついでにletrecの役立つ話とかをついでにリンク。 1243. Re. 1242. Re. Scheme 入門 7. 繰り返し 【scheme】letrecで階乗 scheme, Gauche: let、let*、letrecソースコードと実行…
Lisp/処理系 Racket Gauche - A Scheme Implementation WarabiLisp ISLisp http://www.gnu.org/software/guile/download.html#git DrScheme: Download PLT Scheme MzScheme: Download MzScheme Scheme - Wikipedia http://www4.ocn.ne.jp/~inukai/scheme_j.h…
問題数が多くて解くのに時間がかかってしまった。zencodingで<pre>タグを生成したら少し煩わしさが消えた気がする。(pre+br)*16とかすると一気に出てくるのが確かに癖になる気がした。このぐらいのやつだと自分でコピペの方が早いかもしれないけどなれるために使</pre>…
たまに問題によっては少し作り方が違う感じになってる。プログラムを作るときに、どんな風に実行させるか考えてテスト用のソースコードを書くと実装のミスを減らせるからいいかも。多分手法としてはテストファーストを実践したと思う。特に問題3はテストを先…
もうひとつの Scheme 入門 7 繰り返しこのサイトの練習問題1が解けたのでそれをメモとして記事にしておく。 (define (my-length lst) (if (null? lst) 0 (+ 1 (my-length (cdr lst))))) (my-length '(1 2 3 4 5)) 5 (define (my-sum lst) (if (null? lst) 0 …