“.el”是以 Emacs Lisp 程序结尾的文件名的约定。请问在编写 Common Lisp 程序时的约定是什么?
问问题
18934 次
2 回答
43
Wikipedia和Google Common Lisp Style guide都建议使用.lisp
.
请注意,无论如何我都不是 Common Lisp 程序员,所以我不知道是否.lisp
在实践中实际使用过。
于 2013-03-03T15:34:42.367 回答
35
源代码的常见 Lisp 路径名类型:
lisp
是默认值。如果可能,请使用它。lsp
如果路径名类型只允许三个字符l
如果路径名类型应该是一个字符(罕见)。
路径名类型cl
大多不使用。您有时可以在使用几种不同 Lisp 方言的旧代码或项目中看到它。
对于编译后的代码,路径名类型可以在 Common Lisp 中使用函数计算COMPILE-FILE-PATHNAME
(这里是 Mac 上的 64bit LispWorks):
CL-USER > (pathname-type (compile-file-pathname "foo.lisp"))
"64xfasl"
于 2013-03-03T17:30:53.043 回答