lisp

Perlの難しさ lisp

Perlの難しさ

Perlでちょっとしたスクリプトを書いていたんだけど、Perlってやっぱり難しいよね。でもその難しさが、Perlを嫌いになる理由にはならない。 より多くの問題に適切に立ち向かうための複雑さから来る難しさなら、必要なことだろう。そうゆう意味では、CommonLispの難しさに似ているかもしれない。Co…
実践Common Lisp 第12章 リスト:やつらがLISPと呼ぶ理由 lisp

実践Common Lisp 第12章 リスト:やつらがLISPと呼ぶ理由

今日は、12章を読んだ。リスト処理なので、最初にコンスセルの話があった。だけど、考えてみれば、ここまでコンスセルの話がでてこないのは、ある意味すごい。Lispの特徴的な部分だから、「Lisp 一夜漬け」だと基本文法とリストについてだけだし。実践Common Lispでは、マクロの後だもんな。 破壊的…
実践Common Lisp 9章 ユニットテストフレームワーク lisp

実践Common Lisp 9章 ユニットテストフレームワーク

やっぱり、実習系の章が面白いな。マクロの説明の後の9章。 第9章 実践:ユニットテストフレームワーク だんだん、フレームワークとしてできあがってくる様子なんて、なんか、成長速度がめちゃ速いモンスターを見てるようだ。フレキシブルに拡張していく様には、Common Lispの醍醐味を感じる。しかし、実践…
実践Common Lisp 6章まで lisp

実践Common Lisp 6章まで

6章まで読んだ。3章は昔Webで読んだけど、やっぱり3章が面白かった。 3章 実践:簡単なデータベース これを読んでいると本当に小さい関数を作っていくことでプログラムができ上がっていき、更に小さい関数を追加していくことで、汎用性が上がっていき、しまいには、DSL的にデータベースにアクセスできるように…