web-dev-qa-db-fra.com

Quelle est la convention pour l'extension de nom de fichier LISP?

".el" est la convention pour le nom de fichier se terminant par les programmes Emacs LISP. Quelle est la convention lors de l'écriture de programmes LISP communs, s'il vous plaît?

36
yves Baumes

Wikipedia et le Google Common LISP Style guide suggèrent tous deux .LISP.

LISP commun pratique suggère .LISP ou .cl.

Remarque, je ne suis en aucun cas un programmeur LISP commun, donc je ne sais pas si .LISP est en fait utilisé dans la pratique.

40
Matt Ball

Types de chemin LISP courants pour le code source:

  • LISP est la valeur par défaut. Utilisez-la si possible.
  • lsp si le type de chemin n'autorise que trois caractères
  • l si le type de chemin doit être un caractère (rare).

Le type de nom de chemin cl n'est généralement pas utilisé. Vous pouvez le voir parfois dans du code ou des projets plus anciens qui utilisent plusieurs dialectes LISP différents.

Pour le code compilé, le type de chemin peut être calculé dans LISP commun à l'aide de la fonction COMPILE-FILE-PATHNAME (ici LispWorks 64 bits sur un Mac):

CL-USER 23 > (pathname-type (compile-file-pathname "foo.LISP"))
"64xfasl"
30
Rainer Joswig