Entries from 2010-05-07 to 1 day

SBCLでスタンドアロンプログラム

需要あるかどうかはおいといて standalone executablesをSBCLで作るには、sb-ext:save-lisp-and-dieを使います。Hello Worldするとこんな感じ (defun main () (format t "Hello, World!")) (sb-ext:save-lisp-and-die "cl-bin" :executable t :toplevel 'mai…

asdf(Another System Definition Facility)

現在最も幅広く使われているシステム定義ツールはASDFだ。 ASDFの背景にある基本的なアイディアは、 ASDファイルにシステムを定義することでASDFがシステムに対して 読み込みやコンパイルなどの数々の操作を提供する、というものだ。 ~Practical Common Lisp…

Common Lisp で XML を扱う

昨日はEmacs Lispでやったけど、今日はCommon Lispで試してみました。 Closure XMLというライブラリが便利。 http://common-lisp.net/project/cxml/ DOMに関して、便利そうなページ http://interaction.in-progress.com/developer/dom/