Common Lisp (Español)

From ArchWiki
Estado de la traducción: esta traducción de Common Lisp fue revisada el 2022-02-28. Si existen cambios puede actualizarla o avisar al equipo de traducción.

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
https://common-lisp.net/project/armedbear/ || abclAUR
  • CCL — Clozure Common Lisp
https://ccl.clozure.com/ || cclAUR
  • CLISP — ANSI Common Lisp interpreter, compiler and debugger
https://clisp.sourceforge.io/ || clisp
  • CMUCL — CMU Common Lisp
https://www.cons.org/cmucl/ || cmucl
  • ECL — Embeddable Common Lisp
https://common-lisp.net/project/ecl/ || ecl
  • SBCL — Steel Bank Common Lisp
http://www.sbcl.org/ || sbcl

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 (quicklisp) 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.

Véase también