gauche

継続と遅延評価

「プログラミングGauche」で理解できずに読み飛ばしてしまっていた「継続」を 大変わかりやすく解説してくれたエントリーをみつけ、思わず欲情欲情してしまった。本を読む FizzBuzzとGaucheで学ぶ遅延評価の基礎の基礎本を読む FizzBuzzとGaucheで学ぶ継続の…

正規表現に詰まりまくってた。

#/regexp-spec/で'|(or)'が使えない。 (#/a|b/ "abcdf") ; エラー どうも'|'を使用するとシンボル名として解釈しにいってしまう様子。 正規表現に限らず'|'がEmacsのScameモードで上手く解釈できないらしい。 (string->regexp "a|b")なら正常動作するので通…

Gauche始めました。

O'reillyの「プログラミング言語Gauche」が面白そうだったの購入。さっそくやってみる。 関数型言語をまともに勉強するのは初めてだったがなかなか新鮮で楽しい。ただ練習問題に答えが乗ってなくて困る。例えば 9章112ページの練習問題 がみつから無かった場…