2009-12-01から1ヶ月間の記事一覧

executor

外部の実行可能プログラムを起動するためのライブラリ。 処理系毎の違いを吸収してくれます。http://www.cliki.net/executorいまのところ「ドキュメントはソース」かつ対応実装はSBCLのみの様です。 外部コマンドの実行 execute 基本的な機能。パス検索もな…

slime + auto-complete

ググッても誰もやってなさそうだったので。id:m2ymさんのauto-completeをslimeで使ってみる試み。auto-completeインストール後、.emacsに以下を追加。 (defvar ac-slime-modes '(lisp-mode)) (defun ac-slime-candidates () "Complete candidates of the sym…

sheepleでディスパッチ

sheepleはCLOSの総称関数の様なディスパッチ機構を持っています。まず、「メッセージ」を定義し、「メッセージ」への各オブジェクトの「応答(reply)」を定義していきます。 「メッセージ」がCLOSの総称関数、「応答」がCLOSのメソッドにあたります。 (defmes…

sheepleでオブジェクトを作る

CLikiのRecent Changesを購読していると、色々なプログラムの更新が分かります。今日はsheepleというオブジェクトシステムについての記事が更新されていました。http://www.cliki.net/Sheeple http://common-lisp.net/project/sheeple/asdf-installでインス…