2011年1月6日木曜日

Common Lisp メモ


このエントリーをはてなブックマークに追加


SBCLでいろいろ情報を取得する

■現在の環境情報を取得する
*features*

■現在ロードされているパッケージを取得する
(list-all-packages)
→ ロードされているパッケージをcoreに保存する
(save-lisp-and-die corefilename :purify t)

■ホームディレクトリを取得する
(user-homedir-pathname)

■カレントディレクトリを取得する
(truename "./")

■ASDFのリポジトリディレクトリ
asdf:*central-registry*

■コマンドライン引数を取得する
*posix-argv*

■環境変数を取得する
(posix-getenv "PATH")

参考>> http://d.hatena.ne.jp/cl-intern/20070814

0 件のコメント:

コメントを投稿