CLISP - CLISP
Autor (es) original (es) | Bruno Haible y Michael Stoll |
---|---|
Desarrollador (es) | Varios |
Versión inicial | Abril de 1987 |
Lanzamiento estable | 2.49 / 7 de julio de 2010
|
Repositorio | |
Sistema operativo | Multiplataforma |
Disponible en | Lisp común |
Tipo | Compilador , tiempo de ejecución |
Licencia | Licencia pública general GNU |
Sitio web | clisp |
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
- GNU Common Lisp: otra implementación del proyecto GNU Common Lisp
Referencias
enlaces externos
Este artículo relacionado con el lenguaje de programación es un código auxiliar . Puedes ayudar a Wikipedia expandiéndolo . |