usage-memo

SLIME/CLISP, SLIME/CMUCLサポート

最初に作ったバージョンは自分が使っているSBCLのみしかサポートしていなかったので、ついでにサポート。以下からもってけ!http://www.emacswiki.org/cgi-bin/wiki/download/usage-memo.el

やばっ!

M-x slime-describe-symbolの出力結果はてっきりSLIME(swank)が吐いていると勘違いしてた。出力は実はLisp処理系依存である。 とりあえず俺が使っているsbclに加え、clispとcmuclをサポートしよう。追記:実装完了。

SLIMEでパッケージのドキュメントを見る

defpackageにもdocstringが書けるのになんでSLIMEで見られないんだろう、見落しかな? ;;; slime-ext.lisp (in-package :swank) (defslimefun describe-package (package-name) (with-buffer-syntax () (format nil "~a~%~%~a" (format nil "# (slime-apropo…

更新

SLIMEでLispシンボルをslime-documentationなどするとエントリ名(ファイル名)が大文字になってキモイので小文字にできるようにした。http://www.emacswiki.org/cgi-bin/wiki/download/usage-memo.el

ライブラリ探し

Common Lispの標準ライブラリはさほど充実していないので、フリーでポータブルなライブラリを漁ることにしてみた。 S-UTILS http://homepage.mac.com/svc/s-utils/s-utils.tar.gz7320bytes。 S-UTILS helps in:・ manipulating directory pathnames ・ copyi…

loopの奥深さを知る

loopマクロってほんとにすごい。究極の言語内DSL。ここまでくるともう芸術品としか言えない。 loopをキモいと言うLisperは多そうだけど、それが設計できるのがLispなんだろう。 いろいろな例をREPLで実行中。結果は後でさっと見られるようにusage-memoに書い…

usage-memo.elリリース

http://d.hatena.ne.jp/rubikitch/20070629#1183119440やっとできた。ソースは↓からどうぞ。 http://www.emacswiki.org/cgi-bin/emacs/download/usage-memo.elどんなのかというとぶっちゃけ *Help* などのヘルプバッファに書き込み・保存が可能になるという…

変数・関数などのドキュメントに自分のメモを書けるツールがあるといいな

プログラミングをしていて、使い方のわからない(覚えていない)変数・関数・クラスの使い方を調べるとき、その言語用のドキュメント引きツールを使う(RubyならReFeやRI、elispならM-x describe-*、Common LispならM-x slime-documentationなど)ことはみん…