".el" è la convenzione per il nomefile che termina con i programmi Emisp Lisp. Qual è la convenzione quando si scrivono programmi Common Lisp, per favore?Qual è la convenzione per l'estensione del nome file Lisp?
26
A
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.
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 caratteril
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
- 1. Qual è la convenzione di denominazione ottimale per i file di test in Python?
- 2. Qual è la differenza tra Lisp-1 e Lisp-2?
- 3. Esiste una comune convenzione di denominazione dei pacchetti Lisp?
- 4. Qual è la sintassi del file Diff
- 5. Controllo del nome file valido. Qual è il modo migliore?
- 6. Convenzione nome classe in java
- 7. Qual è la differenza tra FUNCALL e # 'nome-funzione in comune lisp?
- 8. Convenzione AngularJS per più file
- 9. Verbi REST - la cui convenzione è "corretta"
- 10. Qual è la convenzione standard per la creazione di un nuovo NSArray da un NSArray esistente?
- 11. Qual è l'applicazione Lisp più impressionante?
- 12. Qual è la normale convenzione per nominare e usare gli iteratori in C++?
- 13. Qual è il nome del tasto "Fn" per Awesome wm?
- 14. In Lisp (Clojure, Emacs Lisp), qual è la differenza tra lista e preventivo?
- 15. Qual è la convenzione per il contenuto di un primo/primo commit Git?
- 16. Android: qual è l'InputType per nome utente
- 17. Qual è il significato del nome del token PHP T_PAAMAYIM_NEKUDOTAYIM?
- 18. Qual è la convenzione di denominazione consigliata per le classi in un'applicazione multilivello?
- 19. Qual è la convenzione di denominazione per il metodo di fabbrica?
- 20. modifica convenzione nome controller in ASP.NET MVC
- 21. Qual è il prefisso di sottolineatura per il nome del file Python?
- 22. Qual è la convenzione per l'indicizzazione di array 2D con coordinate x/y in C?
- 23. Qual è la convenzione per passare in una lista a un costruttore e quindi memorizzarla?
- 24. Qual è la convenzione per il prefisso di categorie con parole magiche?
- 25. Il suffisso "IT.java" nome file (anziché "Test.java") per Integrazione JUnit Verifica una convenzione?
- 26. Qual è l'estensione del nome file più comune di un file di codice sorgente Forth?
- 27. Convenzione angolare per la dichiarazione dei controllori
- 28. Qual è una buona convenzione di denominazione per i metodi che richiedono un'azione condizionale?
- 29. Qual è stata una ragione per introdurre la coppia puntata in LISP?
- 30. Nome registro ABI per convenzione chiamata RISC-V
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' –