(rontolisp) docs
← 関数

uiop:enough-pathname

(uiop:enough-pathname maybe-subpath base-pathname)

uiop:subpathp の残りがあればそれ、なければパス名自身 -- ベースを踏まえてなおファイルを名指す最短の綴りです。rove はソース位置の表示を これでキーにしています。

uiop:with-enough-pathname / uiop:call-with-enough-pathname は、 *default-pathname-defaults* をベースに束縛したうえでこの値とともに本体を実行します (uiop/pathname)。

バックエンドサポート

4 つのバックエンドすべてで動作します (Lisp ソース、uiop-pathname.lisp)。