lisp

関数的プログラミング 環境構築は難しい

slimeの設定が悪いのか、clispが悪いのか分からないが、 undefied function CONS とか言われて、困った。コードは、本に載っているとおりで、 (defun good-reverse (lst) (labels ((rev (lst acc) (if (null lst) acc (rev (cdr lst) (cons (car lst) acc)))…

練習

emacsぐらい知っとけよとかいう話なので、さっそく「入門GNU Emacs第3版」を読んでみた。 11章のelispを何とはなしに読み進める。 SICPを読んでいたので、lispには慣れている気がする。 そんなんで、練習問題。基礎的なことをこつこつしていこうと思った。 c…

eqは同一のオブジェクトの時,t (eq 3 3) t (eq "w" "w") nil