SBCL | |
---|---|
SBCL 1.0.16.34 | |
Típusú | fordító és futtatókörnyezet |
Fejlesztő | Különféle |
Beírva | Lisp [2] |
Operációs rendszer | Különféle POSIX -kompatibilis operációs rendszerek; Mac OS X , Microsoft Windows |
Első kiadás | 1999 |
legújabb verzió | 2.2.3 [1] (2022. március 28. ) |
Engedély | Nyilvános tulajdon MIT licenc és BSD licenc alatt álló részekkel |
Weboldal | sbcl.org |
A Steel Bank Common Lisp ( SBCL ) a Common Lisp programozási nyelv ingyenes megvalósítása . Az SBCL-t William Newman 1999 decemberében jelentette be, mint a CMU Common Lisp (CMUCL) leszármazottját . [3] Az egyik különbség a CMUCL-hez képest, hogy a Common Lisp bármely ANSI -kompatibilis implementációjával összeállítható.
A név játék a szavakkal : az SBCL a Carnegie Mellon University Common Lisp ( Oroszország Common Lisp of Carnegie Mellon University ) alapján készült – Andrew Carnegie sikeres acélgyártó volt, ezért "Steel" ( angolul - "acél"); és Andrew Mellon mint bankár - "Bank" ( bank ).
Az SBCL tartalmaz egy fordítót , amely alapértelmezés szerint a kód nagy részét gépi kódba fordítja, bár lehetséges az értelmező mód használata .
Az SBCL többsége Common Lisp, körülbelül 10%-a C nyelven íródott [4] . Az SBCL fordításához a Common Lisp egyik támogatott implementációját (beleértve magát az SBCL-t is) használják az SBCL fordítására, majd ez az új lefordított verzió fordítja le magát.
Az SBCL a következő hardverplatformokat támogatja: x86 , x86-64 , PowerPC , SPARC , Alpha , MIPS , HPPA , ARM .
A rendszer Linux alatt van megvalósítva minden támogatott platformon, valamint Windows , Mac OS X , NetBSD , OpenBSD , FreeBSD , DragonFly BSD , Debian GNU/kFreeBSD , Solaris alatt x86 és x86-64 platformokon . Számos további port is rendelkezésre áll a fenti architektúrák és operációs rendszerek különféle kombinációihoz (lásd a rendelkezésre állási táblázatot a projekt honlapján .
Közönséges Lisp | |||||||
---|---|---|---|---|---|---|---|
Megvalósítások |
| ||||||
Szoftver |
| ||||||
Publikációk |
| ||||||
tervezőbizottság |
| ||||||
Egyéb |
|
Selypít | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jellemzők |
| ||||||||||||||
Megvalósítások |
| ||||||||||||||
Hardver |
| ||||||||||||||
Közösség |
| ||||||||||||||
|