lisp common-lisp filenames pathname

¿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?