¿Cuál es la convención para la extensión de nombre de archivo Lisp?
common-lisp filenames (2)
Tipos de ruta de acceso comunes de Lisp para el código fuente:
-
lisp
es el predeterminado. Use esto si es posible. -
lsp
si el tipo de ruta permite solo tres caracteres -
l
si el tipo de ruta de acceso debe ser un carácter (raro).
El tipo de ruta cl
no se utiliza en su mayoría. Puede verlo a veces en código antiguo o en proyectos que usan varios dialectos Lisp diferentes.
Para el código compilado, el tipo de ruta de acceso se puede calcular en Common Lisp usando la función COMPILE-FILE-PATHNAME
(aquí LispWorks de 64 bits en una Mac):
CL-USER 23 > (pathname-type (compile-file-pathname "foo.lisp"))
"64xfasl"
".el" es la convención para el nombre de archivo que termina con los programas Emacs Lisp. ¿Cuál es la convención al escribir programas Common Lisp, por favor?
Wikipedia y la guía de estilo de Google Common Lisp sugieren .lisp
.
Práctica Common Lisp sugiere .lisp
o .cl
.
Tenga en cuenta que, en cualquier caso, no soy un programador de Common Lisp, así que no tengo idea de si .lisp
se usa realmente en la práctica.