pathname-type
(pathname-type pathname)
パス名の型 (拡張子) 部分を、ドットを除いて返します。ファイル名部分の最後のドットより
後ろの部分で、型がなければ nil です。位置 0 のドットは型を区切らないので、ドット
ファイルは名前だけを持ち型は持ちません。
引数はパス名と名前文字列のどちらでも受け付け、分割は名前文字列上の純粋な文字列処理です。ファイル
システムは一切読まず、存在しないパスでも同じ結果を返します。
pathname-name が取るのと同じ分割の、もう半分にあたります。
(pathname-type "d/a") は NIL、(pathname-type "d/.a") は NIL、
(pathname-type "d/a.b.c") は "c" です。型がちょうど * の場合は :WILD を
返します。make-pathname がそれを組み立てるときのキーワードです。
バックエンドサポート
4 バックエンドすべてです。どのバックエンドにもあるプリミティブの上に、rontolisp ソースで 1 つだけ定義されています。