Steel Bank Common Lisp

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. december 24-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
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. ) ( 2022-03-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ó.

Cím

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 ).

Jellemzők

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.

Hordozhatóság

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 .

Jegyzetek

  1. Új a 2.2.3-as verzióban . Archiválva az eredetiből: 2022. április 14. Letöltve: 2022. április 15.
  2. Az sbcl nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
  3. Az SBCL-t bejelentő e-mail szövege archiválva 2011. július 19-én a Wayback Machine -nél 
  4. Christophe Rhodes: SBCL: a Sanely-Bootstrappable Common Lisp Archiválva : 2009. szeptember 20. a Wayback Machine -nél  

Linkek