“.lisp”是Common Lisp程序文件的命名惯例。请问还有其他命名惯例吗?
“.lisp”是Common Lisp程序文件的命名惯例。请问还有其他命名惯例吗?
Wikipedia和Google Common Lisp Style guide都建议使用.lisp
。
Practical Common Lisp建议使用.lisp
或.cl
。
请注意,我并不是Common Lisp程序员,所以我不知道实际上是否使用.lisp
。
源代码的通用Lisp路径名类型:
lisp
是默认选项。尽可能使用此选项。lsp
如果路径名类型仅允许三个字符l
如果路径名类型应该是一个字符(很少出现)。路径名类型cl
大多数情况下不使用。您有时可以在旧代码或使用几种不同的Lisp方言的项目中看到它。
对于编译后的代码,可以使用Common Lisp函数COMPILE-FILE-PATHNAME
(这里是在Mac上运行的64位LispWorks)来计算路径名类型:
CL-USER > (pathname-type (compile-file-pathname "foo.lisp"))
"64xfasl"
.cl
文件(大多数与closer-mop相关),其余的是.lisp
文件。 - Elias Mårtenson