CLISP - CLISP

CLISP
LogoCLISP.jpg
Autor (es) original (es) Bruno Haible y Michael Stoll
Desarrollador (es) Varios
Versión inicial Abril de 1987 ; Hace 33 años  ( 1987-04 )
Lanzamiento estable
2.49 / 7 de julio de 2010 ; Hace 10 años  ( 07-07-2010 )
Repositorio Edita esto en Wikidata
Sistema operativo Multiplataforma
Disponible en Lisp común
Tipo Compilador , tiempo de ejecución
Licencia Licencia pública general GNU
Sitio web clisp .sourceforge .io

En informática , CLISP es una implementación del lenguaje de programación Common Lisp desarrollado originalmente por Bruno Haible y Michael Stoll para Atari ST . Hoy es compatible con los sistemas operativos Unix y Microsoft Windows .

CLISP incluye un intérprete , un código de bytes compilador , depurador , socket interfaz, la interfaz de idioma extranjero de alto nivel, fuerte internacionalización de apoyo, y dos objetos de sistemas: Common Lisp Object System (CLOS) y meta objeto protocolo (MOP).

Está escrito en C y Common Lisp . Ahora es parte del Proyecto GNU y es software libre , disponible bajo los términos de la Licencia Pública General GNU (GPL).

Historia

Haible originalmente no tenía la intención de distribuir CLISP bajo la GPL, pero en un intercambio de correo electrónico muy publicitado con Richard Stallman , finalmente accedió a hacerlo. La cuestión en juego era si CLISP era un trabajo derivado de la biblioteca readline de GNU .

Puertos

CLISP es extremadamente portátil y se ejecuta en casi todos los sistemas operativos basados ​​en Unix , así como en Microsoft Windows . Aunque la interpretación del código de bytes suele ser más lenta que la ejecución de binarios nativos compilados, esto no siempre es un problema importante (especialmente en aplicaciones como el desarrollo web donde la E / S es el cuello de botella). CLISP también es más fácil de configurar que otros Common Lisps de FOSS populares como SBCL .

Adopción

Paul Graham usó CLISP para ejecutar el software para su inicio Viaweb . Viaweb fue una de las primeras aplicaciones web ; partes de él todavía existen como Yahoo! Tiendas, la base de Yahoo Shopping.

Land of Lisp, de Conrad Barski, usa algunas funciones específicas de CLISP en los ejercicios del libro de texto.

Ver también

Referencias

enlaces externos