Common Lisp

ユニットテスティングフレームワーク

Common Lisp用フレームワーク。 http://d.hatena.ne.jp/yuushimizu/20110922/1316627415

deftypeでFizzBuzz

http://kurohuku.blogspot.com/2011/05/nil.htmlCommon Lispではdeftypeで型を定義するときに、 任意の条件が記述できるということか。 Clojureでもできないか、やってみよう。

PLEAC - Programming Language Examples Alike Cookbook

http://pleac.sourceforge.net/Common Lispもある、けどClojureがないようだ。

Clack strikes back.

以前、Clackのインストールで挫折したわけだが、 http://d.hatena.ne.jp/kencoba/20110308/1299593445深町さんからの最新情報に基づき、 http://modern-cl.blogspot.com/2011/03/quicklisp.htmlUbuntuでも素直にインストールできた。それにしても、REPLで書…

Clack on Clozure CL and Ubuntu

ClozureCLにasdf-installが入っていることを知らなかった。 しかし、まだ http://dev.ariel-networks.com/wp/archives/303 の通りにやっても最後の quicklisp使うところでうまくいっていない。 この手の「簡単に使えない」ところがCommon Lispの普及を妨げて…

rorate

なんとなく言語比較。 --Clojure (defn rotate [lst] (reverse (map reverse lst))) --Common Lisp (defun rotate (lst) (reverse (mapcar #'reverse lst))) --F# > let rotate lst = - List.rev (List.map List.rev lst);; val rotate : 'a list list -> 'a…

SBCL+ASDF+Windows

ASDF(Another System Definition Facility)というのはCommon Lisp版パッケージ管理ライブラリ(http://www.cliki.net/asdf)。Windowsではどうにも動いてくれないなーと思っていたが。 http://f34.aaa.livedoor.jp/~kumadasu/pukiwiki/index.php?Maxima#w69d91…

Paradigms of AI Programming Source Code

http://norvig.com/paip/README.html勉強ネタ。