(apply-generic op . args)

教育者, 将軍, 栄養士, 心理学者, 親はプログラムする. 軍隊, 学生, 一部の社会はプログラムされる. - 計算機プログラムの構造と解釈 序文

実用CommonLisp

実用CommonLisp -第二章読了-

PAIP2章読了しました。 二日酔いで死んでいたので2日ほど空いてしまった。 生活リズム崩れまくって、今日は徹夜して一気に戻す作戦なので眠い目を擦りながら朝5時くらいからPAIPってた。 2章はDSL書きましょうって内容でした。 うーん面白い。 https://githu…

実用CommonLisp -第一章読了-

仕事もようやく落ち着き、勉強の時間がとれるようになったので第6章までしかやってなかった(と思う)実用CommonLispを最初から勉強し直し初めた。 LISPをまともに触るのは久々で、組み込み関数を結構忘れている(汗 でも、暇な時とか煮詰まった時にCLでフィ…

nullとnilの違い

実用CommonLispの以下のコードを書いていて、そういえばnullとnilの違いってなんぞや?って思い調べてみた。 (defun mappend (fn the-list) "Apply fn to each element of list and append the results." (if (null the-list nil (append (funcall fn (first…

第3回 やさしいPAIP読書会

practice-2.1.pdf 本日は小飼弾さんのお宅で、毎月恒例「やさしいPAIP読書会」をしてきました。 第1回から今のところ、欠かず参加しています。 「やさしいPAIP読書会」とは、「実用CommonLisp」という本の読書会です。 1ヶ月に1回、これを1章みんなで進めて…