CLIP

Versión del lenguaje de programación Common Lisp
CLIP
Autor(es) original(es)Bruno Haible y Michael Stoll
Desarrollador(es)Varios
Lanzamiento inicialAbril de 1987 ; hace 37 años ( 1987-04 )
Versión estable
2.49 / 7 de julio de 2010 ; hace 14 años ( 07-07-2010 )
Repositorio
  • gitlab.com/gnu-clisp/clisp.git
Sistema operativoMultiplataforma
Disponible enCeceo común
TipoCompilador , tiempo de ejecución
LicenciaLicencia Pública General GNU
Sitio webwww.gnu.org/software/clisp/

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

CLISP incluye un intérprete , un compilador de código de bytes , un depurador , una interfaz de socket , una interfaz de lenguaje extranjero de alto nivel, un fuerte soporte de internacionalización y dos sistemas de objetos : Common Lisp Object System (CLOS) y el protocolo de metaobjetos (MOP).

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

Historia

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

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 de bytecode 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 Lisp de FOSS populares , como SBCL .

Adopción

Paul Graham utilizó CLISP para ejecutar el software de su empresa emergente Viaweb . Viaweb fue una de las primeras aplicaciones web ; partes de ella todavía existen como Yahoo! Stores, la base de Yahoo Shopping [ cita requerida ] .

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

Véase también

Referencias

  1. ^ Intercambio de correos electrónicos entre Bruno Haible y Richard Stallman
  • Sitio web oficial
  • Artículo de Clipp sobre CLIKI


Retrieved from "https://en.wikipedia.org/w/index.php?title=CLISP&oldid=1254428121"