Allegro Common Lisp

Allegro Common Lisp
Típusú integrált fejlesztői környezet
Fejlesztő Franz Inc.
Operációs rendszer többplatformos szoftver
legújabb verzió
Engedély Franz szoftver licencszerződés [1]
Weboldal francz.com/products/alleg…

Az Allegro Common Lisp a Franz Inc. által kifejlesztett Common Lisp programozási nyelv  kereskedelmi megvalósítása . Az Allegro Common Lisp egy többplatformos IDE -t és hibakeresőt is tartalmaz [3] . Az Allegro Common Lisp tartalmazza az ANSI Common Lisp összes funkcióját, valamint néhány kiterjesztést, például az OpenGL interfészt, az elágazást, a CLOS adatfolyamokat, a CLOS MOP-t, az unicode-ot, az SSL adatfolyamokat és néhány TCP-protokoll megvalósítását.

Eredet

Az Allegro Common Lisp rendszert gyártó amerikai Franz Inc. céget 1984-ben alapították a Kaliforniai Egyetem informatikai osztályának munkatársai. Létrehozásának célja eredetileg az volt, hogy kereskedelmi támogatást nyújtson a Franz Lisp Lisp rendszerhez, amelyet az 1970-es évek végén és az 1980-as évek elején hoztak létre több amerikai egyetem informatikai laboratóriumának közös erőfeszítésével, és amelyet a BSD licenc alatt terjesztettek . A cég számos új platformra portolta át a Franz Lisp-et (Motorola 68000, SUN).

Amikor 1985-ben befejeződött a Lisp nyelv szabványosítási folyamata, és megjelent a szabvány, amely a Common Lisp nevet kapta, néhány éven belül a legtöbb amerikai felhasználó átállt az új szabványra. Ilyen körülmények között a Franz Inc. nem tudott megrendeléseket találni, és a bezárás elkerülése érdekében kénytelen volt hozzálátni a Common Lisp saját megvalósításának fejlesztéséhez, amely az Allegro nevet kapta. Így az Allegro Common Lisp (vagy "Allegro CL", ahogyan a gyártó honlapján rövidítik) három évtizede fejlődik. A legújabb, 10.1-es verzió 2017. február 15-én jelent meg.

Multiplatform

Az Allegro Common Lisp 10.1 a következő platformokon fut:

Felület SMP támogatás
64 bites Linux (ARMv8) glibc 2.17 IGEN
32 bites Linux (x86) glibc 2.12 IGEN
64 bites Linux (x64) glibc 2.12 IGEN
32 bites macOS 10.11 NEM
64 bites macOS 10.11 IGEN
32 bites Windows IGEN
64 bites Windows IGEN
32 bites FreeBSD (x86) NEM
64 bites Solaris/AMD NEM
32 bites Solaris/SPARC NEM
64 bites Solaris/SPARC NEM

Összetétel, változatok

A mellékelt rendszer a következő alapvető összetevőket tartalmazza:

A rendszert többféle kiadásban szállítjuk, amelyek a könyvtárak és eszközök összetételében különböznek egymástól.

Jegyzetek

  1. Franz Inc. Franz szoftver licencszerződés (eng.) (pdf)  (hivatkozás nem érhető el) . Letöltve: 2010. március 14. Az eredetiből archiválva : 2012. április 11..  
  2. (meghatározatlan cím) - 2017.
  3. Franz Inc Integrated Development Environments . Hozzáférés dátuma: 2010. március 14. Az eredetiből archiválva : 2010. február 18.

Linkek