Common Lisp (Español)
Common Lisp es un lenguaje multi-paradigma altamente dinámico que enfatiza la interactividad y el rendimiento.
Implementaciones
Hay múltiples implementaciones disponibles:
- ABCL — Armed Bear Common Lisp
- CCL — Clozure Common Lisp
- https://ccl.clozure.com/ || cclAUR
- CLISP — ANSI Common Lisp interpreter, compiler and debugger
- CMUCL — CMU Common Lisp
- ECL — Embeddable Common Lisp
- SBCL — Steel Bank Common Lisp
SBCL presenta un compilador de generación de código nativo altamente optimizado con orígenes que se remontan a principios de los 90. Conocido por su precisa derivación de tipo y su estricta conformidad con el estándar ANSI, es particularmente adecuado para propósitos generales y la programación científica. SBCL es un fork de CMUCL. CMUCL es una implementación exclusiva de posix que se desarrolló originalmente en Carnegie Mellon. Por otro lado, tanto ECL como CLISP ofrecen una buena incrustabilidad e integración con C. Clozure es una implementación basada en Open Macintosh Common Lisp. Es conocido por sus rápidos tiempos de compilación. ABCL ejecuta la máquina virtual java.
Quicklisp
Quicklisp (quicklispAUR) es un administrador de paquetes escrito en common lisp para cargar librerías common lisp. Funciona en todas las implementaciones importantes de common lisp, y es la opción dominante para mantener paquetes common lisp dentro de la comunidad de common lisp.
SLIME
Para conocer la experiencia interactiva por la que se conoce a Common Lisp, véase slime.