% Variable *DEFAULT-PATHNAME-DEFAULTS*
Variable DEFAULT-PATHNAME-DEFAULTS
パス名オブジェクト
実装依存のパス名であり、 典型的にはCommon Lispが開始されたときの現在の作業ディレクトリ。
パス名であり、 関数がデフォルトのパス名を必要としたときに、 それが指定されなかったときはいつでも デフォルト値として使用されます。
;; この例はDEC TOPS-20ファイルシステム上で動作している仮想的なLispでの
;; 可能性のある使い方を示しています。パス名の変換がLispの実装と
;; ホストファイルシステムタイプの間で変化するときそれが一般的な目的として
;; 提供される可能性はないので適合された例ではありません。
*default-pathname-defaults* => #P"PS:<FRED>"
(merge-pathnames (make-pathname :name "CALENDAR"))
=> #P"PS:<FRED>CALENDAR"
(let ((*default-pathname-defaults* (pathname "<MARY>")))
(merge-pathnames (make-pathname :name "CALENDAR")))
=> #P"<MARY>CALENDAR"
実装。
なし。
なし。