2013-03-03 65 views

回答

20

Common Lisp的路徑類型代碼:

  • lisp是默認的。如果可能的話使用這個
  • lsp如果路徑名類型允許只有三個字符
  • l如果路徑名類型應該是一個字符(罕見)。

路徑名類型cl大部分未使用。您可以在較舊的代碼或使用幾種不同的Lisp方言的項目中看到它。

對於編譯代碼路徑類型可以Common Lisp中使用函數COMPILE-FILE-PATHNAME(在Mac上這裏64位LispWorks)計算:

CL-USER 23 > (pathname-type (compile-file-pathname "foo.lisp")) 
"64xfasl"