SBCL | |
---|---|
SBCL 1.0.16.34 | |
Tipo de | compilador y tiempo de ejecución |
Desarrollador | Varios |
Escrito en | ceceo [2] |
Sistema operativo | Varios sistemas operativos compatibles con POSIX ; Mac OS X , Microsoft Windows |
Primera edición | 1999 |
ultima versión | 2.2.3 [1] (28 de marzo de 2022 ) |
Licencia | Dominio público con partes bajo Licencia MIT y Licencia BSD |
Sitio web | sbcl.org |
Steel Bank Common Lisp ( SBCL ) es una implementación gratuita del lenguaje de programación Common Lisp . SBCL fue anunciado por William Newman en diciembre de 1999 como una rama de CMU Common Lisp (CMUCL). [3] Una diferencia con CMUCL es que puede ser ensamblado por cualquier implementación de Common Lisp compatible con ANSI .
El nombre es un juego de palabras : SBCL se basa en el Common Lisp de la Universidad Carnegie Mellon ( ruso Common Lisp de la Universidad Carnegie Mellon ) - Andrew Carnegie fue un exitoso fabricante de acero, de ahí "Steel" (del inglés - "steel"); y Andrew Mellon como banquero - "Bank" ( banco ).
SBCL incluye un compilador que compila la mayor parte del código a código máquina por defecto, aunque es posible usar el modo intérprete .
La mayor parte de SBCL está escrito en Common Lisp y alrededor del 10% en C [4] . Para compilar SBCL, se usa una de las implementaciones admitidas de Common Lisp (incluido el propio SBCL) para compilar SBCL, y luego esta nueva versión compilada se compila a sí misma.
SBCL admite plataformas de hardware: x86 , x86-64 , PowerPC , SPARC , Alpha , MIPS , HPPA , ARM .
El sistema está implementado bajo Linux para todas las plataformas compatibles, así como bajo Windows , Mac OS X , NetBSD , OpenBSD , FreeBSD , DragonFly BSD , Debian GNU/kFreeBSD , Solaris en plataformas x86 y x86-64 . También hay varios puertos más para varias combinaciones de las arquitecturas y sistemas operativos anteriores (consulte la tabla de disponibilidad en el sitio web del proyecto .
ceceo común | |||||||
---|---|---|---|---|---|---|---|
Implementaciones |
| ||||||
Software |
| ||||||
Publicaciones |
| ||||||
comité de diseño |
| ||||||
Otro |
|
Ceceo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Características |
| ||||||||||||||
Implementaciones |
| ||||||||||||||
Hardware |
| ||||||||||||||
Comunidad |
| ||||||||||||||
|