Common Lisp incrustable

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 11 de abril de 2019; las comprobaciones requieren 2 ediciones .
Common Lisp incrustable
Tipo de compilador y tiempo de ejecución
Autor Giuseppe Attardi
Desarrollador Juanjo García Ripoll
Escrito en C y Common Lisp
Sistema operativo Sistemas operativos similares a Unix , Microsoft Windows
plataforma de hardware BRAZO
ultima versión 21.2.1 [1] (1 de febrero de 2021 ) ( 2021-02-01 )
Licencia GNU LGPL
Sitio web ecls.sourceforge.net

Embeddable Common Lisp (ECL) es una implementación del lenguaje de programación Common Lisp . Distribuido bajo los términos de la licencia GNU LGPL . ECL es un desarrollo de ECoLisp .

ECL admite sistemas de objetos CLOS y MOP , interfaz para acoplamiento con otros lenguajes de programación, interfaz de socket , CLX, etc.

El ECL incluye un intérprete de código de bytes y un compilador para el lenguaje de programación C , que le permite crear módulos ejecutables binarios .

Portabilidad

ECL es muy portátil y se ejecuta en los sistemas operativos Linux , FreeBSD , NetBSD , OpenBSD , Solaris , Mac OS X y Microsoft Windows .

Aplicación

ECL se puede utilizar para crear aplicaciones o para escribir extensiones de aplicaciones escritas en C / C++ .

Notas

  1. Versión ECL 21.2.1 . Archivado desde el original el 25 de abril de 2022. Consultado el 15 de abril de 2022.

Enlaces