“。el”是以Emacs Lisp程序结尾的文件名的约定。编写Common Lisp程序时的惯例是什么?
答案 0 :(得分:39)
Wikipedia和Google Common Lisp Style guide都建议.lisp
。
Practical Common Lisp suggests .lisp
or .cl
.
注意,我不是任何措施的Common Lisp程序员,所以我不知道实际上是否实际使用了.lisp
。
答案 1 :(得分:26)
源代码的Common Lisp路径名类型:
lisp
是默认设置。如果可能,请使用此功能。 lsp
如果路径名类型只允许三个字符l
如果路径名类型应为一个字符(罕见)。路径名类型cl
大部分未使用。您可以在旧代码或使用多种不同Lisp方言的项目中看到它。
对于已编译的代码,可以使用函数COMPILE-FILE-PATHNAME
(在Mac上为64位LispWorks)在Common Lisp中计算路径名类型:
CL-USER 23 > (pathname-type (compile-file-pathname "foo.lisp"))
"64xfasl"