2013-03-03 12 views

risposta

27

Wikipedia e Google Common Lisp Style guide suggeriscono entrambi .lisp.

Practical Common Lisp suggests .lisp or .cl.

nota, io non sono un programmatore Common Lisp da qualsiasi misura, quindi non ho idea se .lisp viene effettivamente utilizzato nella pratica.

+4

Ho appena controllato la mia installazione Quicklisp che ha un sacco di pacchetti scaricati. Ci sono alcuni file '.cl' (principalmente relativi a closer-mop). Il resto è '.lisp' –

20

tipi Common Lisp nome di un percorso per il codice sorgente:

  • lisp è il default. Usalo se possibile.
  • lsp se il tipo di percorso consente solo tre caratteri
  • l se il tipo di percorso deve essere un carattere (raro).

Il percorso nome tipo cl non viene utilizzato per lo più. Lo si può vedere a volte in vecchi codici o progetti che usano diversi dialetti Lisp.

Per codice compilato il tipo di percorso può essere calcolato in Common Lisp utilizzando la funzione di COMPILE-FILE-PATHNAME (qui LispWorks a 64 bit su un Mac):

CL-USER 23 > (pathname-type (compile-file-pathname "foo.lisp")) 
"64xfasl" 
Problemi correlati