Allegro ceceo común

Allegro ceceo común
Tipo de entorno de desarrollo integrado
Desarrollador franz inc.
Sistema operativo software multiplataforma
ultima versión
Licencia Acuerdo de licencia de software de Franz [1]
Sitio web francz.com/products/alleg…

Allegro Common Lisp  es una implementación comercial del lenguaje de programación Common Lisp desarrollado por Franz Inc. Allegro Common Lisp también incluye un IDE multiplataforma y un depurador [3] . Allegro Common Lisp incluye toda la funcionalidad de ANSI Common Lisp, así como algunas extensiones como la interfaz OpenGL, bifurcación, CLOS streams, CLOS MOP, unicode, SSL streams e implementaciones de algunos protocolos TCP.

Origen

La empresa estadounidense Franz Inc, fabricante del sistema Allegro Common Lisp, fue fundada en 1984 por empleados del departamento de TI de la Universidad de California. El propósito de su creación fue inicialmente dar soporte comercial al sistema Franz Lisp Lisp, creado a fines de la década de 1970 y principios de la de 1980 por los esfuerzos conjuntos de los laboratorios de TI de varias universidades estadounidenses y distribuido bajo la licencia BSD . La empresa portó Franz Lisp a varias plataformas nuevas (Motorola 68000, SUN).

Cuando se completó el proceso de estandarización del lenguaje Lisp en 1985 y se publicó el estándar, que recibió el nombre de Common Lisp, en pocos años hubo una reorientación de la mayoría de los usuarios estadounidenses hacia el nuevo estándar. En estas condiciones, Franz Inc no pudo encontrar pedidos y, para evitar el cierre, se vio obligado a comenzar a desarrollar su propia implementación de Common Lisp, que recibió el nombre de Allegro. Por lo tanto, Allegro Common Lisp (o "Allegro CL", como se abrevia en el sitio web del fabricante) se ha estado desarrollando durante tres décadas. La última versión 10.1 se lanzó el 15 de febrero de 2017.

Multiplataforma

Allegro Common Lisp 10.1 se ejecuta en plataformas:

Plataforma soporte SMP
Linux de 64 bits (ARMv8) glibc 2.17
Linux de 32 bits (x86) glibc 2.12
Linux de 64 bits (x64) glibc 2.12
mac OS 10.11 de 32 bits NO
mac OS 10.11 de 64 bits
ventanas de 32 bits
ventanas de 64 bits
FreeBSD de 32 bits (x86) NO
Solaris/AMD de 64 bits NO
Solaris/SPARC de 32 bits NO
Solaris/SPARC de 64 bits NO

Composición, variantes

El sistema suministrado incluye los siguientes componentes básicos:

El sistema se suministra en varias ediciones diferentes, que difieren en la composición de bibliotecas y herramientas.

Notas

  1. Franz Inc. Acuerdo de licencia de software de Franz (ing.) (pdf)  (enlace no disponible) . Consultado el 14 de marzo de 2010. Archivado desde el original el 11 de abril de 2012.  
  2. (título no especificado) - 2017.
  3. ^ Entornos de desarrollo integrado de Franz Inc. . Fecha de acceso: 14 de marzo de 2010. Archivado desde el original el 18 de febrero de 2010.

Enlaces