Quicklisp | |
---|---|
Typ | systém správy balíků |
Zapsáno v | Lisp [1] |
Nejnovější verze | |
Licence | licence MIT [2] |
webová stránka | quicklisp.org |
Quicklisp je správce balíčků pro knihovny Common Lisp a také síťové úložiště pro balíčky, které instaluje. Implementováno v minimálním Lisp , což zajišťuje kompatibilitu s většinou dílčích dialektů a implementací Common Lisp.
Vytvořil ho v roce 2010 Zachary Beane a také vyvíjí a spravuje síťové úložiště s balíčky. Distribuováno pod licencí MIT . Od roku 2020 je ve fázi beta , ale je považován za poměrně stabilní a spolehlivý [3] . Balíčky jsou přijímány do úložiště za předpokladu, že je lze bezchybně sestavit na referenčním systému a jsou splněna některá základní kritéria, neprovádí se žádná hlubší kontrola kvality [4] .
Po instalaci je klient Quicklisp obvykle zapsán do inicializačního souboru interpretu:
(ql:add-to-init-file) ,po kterém je manažer k dispozici při každém spuštění prostředí REPL [5] . Typickým pracovním scénářem je hledání balíčku v úložišti:
(ql:system-apropos "wiki") - hledá balíčky s názvem obsahujícím "wiki",a následná instalace:
(ql:quickload "cl-mediawiki") - Stáhněte si se všemi závislostmi a lokálně nainstalujte balíček cl-mediawiki .Samoaktualizace je podporována, návrat je implementován v případě neúspěšné instalace jakéhokoli balíčku.
Lisp | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Charakteristika |
| ||||||||||||||
Implementace |
| ||||||||||||||
Hardware |
| ||||||||||||||
Společenství |
| ||||||||||||||
|