2011-12-07 50 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会写进去。

如果您提供更多关于您想要实现的内容的内容,它会有所帮助。