2011-12-07 27 views

回答

9

這應該是一個評論,但我會給一些代碼示例,可能會幫助原始的海報。

首先,你需要更清楚一點你想要做什麼。你想解決什麼問題?

其次,這裏有兩個例子可能是有用的:

  • *default-pathname-defaults*通常設置爲CL像在啓動目錄:

    * *default-pathname-defaults* 
    #P"/Users/aerique/" 
    
  • merge-pathnames讓你構建新的路徑名稱:

    * (merge-pathnames "lib/misc" *default-pathname-defaults*) 
    #P"/Users/aerique/lib/misc" 
    * (merge-pathnames "lib/misc/" *default-pathname-defaults*) 
    #P"/Users/aerique/lib/misc/" 
    
  • asdf:system-source-directory返回路徑裝載有ASDF一個系統:

    * (asdf:system-source-directory :linedit) 
    #P"/Users/aerique/quicklisp/dists/quicklisp/software/linedit-20111203-git/" 
    

還請參閱聯ASDF手冊更有用文件和系統功能。

2

偶然地你想compile-file-pathname,它給你的目的地,compile-file會寫進去。

如果您提供更多關於您想要實現的內容的內容,它會有所幫助。