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.
Selypít | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jellemzők |
| ||||||||||||||
Megvalósítások |
| ||||||||||||||
Hardver |
| ||||||||||||||
Közösség |
| ||||||||||||||
|