Quicklisp

Quicklisp
Típusú csomagkezelő rendszer
Beírva Lisp [1]
legújabb verzió
Engedély MIT engedély [2]
Weboldal quicklisp.org

A Quicklisp  egy csomagkezelő a Common Lisp - könyvtárak számára , valamint egy hálózati tároló az általa telepített csomagok számára. Minimális Lisp -ben implementálva , amely biztosítja a kompatibilitást a Common Lisp legtöbb aldialektusával és implementációjával.

Zachary  Beane 2010-ben hozta létre , és egy hálózati adattárat is fejleszt és tart fenn csomagokkal. Az MIT licence alapján terjesztve . 2020-tól béta állapotban van, de meglehetősen stabilnak és megbízhatónak tekinthető [3] . A csomagokat abban az esetben fogadjuk be a repository-ba, ha azok a referenciarendszeren hiba nélkül összeállíthatók és bizonyos alapfeltételek teljesülnek, mélyebb minőségellenőrzés nem történik [4] .

A telepítés után a Quicklisp kliens általában az interpreter inicializálási fájljába kerül:

(ql:add-to-init-file) ,

amely után a menedzser a REPL környezet bármely kezdetén elérhető [5] . Egy tipikus munkahelyzet az, hogy egy csomagot keresünk egy tárolóban:

(ql:system-apropos "wiki")  - "wiki" nevű csomagokat keres,

és az azt követő telepítés:

(ql:quickload "cl-mediawiki")  – Töltse le az összes függőséggel , és telepítse helyileg a cl-mediawiki csomagot .

Az önfrissítés támogatott, bármely csomag sikertelen telepítése esetén visszaállításra kerül sor.

Jegyzetek

  1. A Quicklisp nyílt forráskódú projekt az Open Hubon: Nyelvek oldala – 2006.
  2. A Quicklisp nyílt forráskódú projekt az Open Hubon: Licencek oldala - 2006.
  3. Weitz, 2016 , p. 570: "Ne aggódj a "béta" miatt. A QUICKLISP 2010 óta létezik, és tökéletesen működik.”
  4. Weitz, 2016 , p. 570: "A könyvtárak hozzáadódnak a QUICKLISP -hez , ha valaki kérést küld a felvételükre, és csak akkor utasítják el őket, ha nem építenek referenciarendszerre, vagy nem teljesítik a formális kritériumokat […] az a tény, hogy egy könyvtár elérhető a QUICKLISP -en keresztül nem szabad minőségi pecsétként értelmezni”.
  5. Weitz, 2016 , p. 570.

Irodalom

Linkek