Английская Википедия:Cabal (software)

Материал из Онлайн справочника
Версия от 21:32, 13 февраля 2024; EducationBot (обсуждение | вклад) (Новая страница: «{{Английская Википедия/Панель перехода}} {{Infobox Software | name = Cabal | logo = | screenshot = | caption = | collapsible = | author = Isaac Potoczny-Jones | developer = Duncan Coutts | released = {{Start date and age|2005|01}} | latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}} | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Infobox Software

The Haskell Cabal (common architecture for building applications and libraries) aids in the packaging and distribution of software packages.

History

Cabal was introduced to simplify packaging of Haskell software and modulesШаблон:Citation needed. It was added to the Glasgow Haskell Compiler in version 6.4 as the default package manager,[1] (alongside GHC's internal manager "ghc-pkg"). Its approach has changed significantly over the course of its development, moving from global package installation to sandboxed builds, and eventually a Nix-inspired solution of local builds with global caching,[2] which became the default in 2019.

Use

Cabal packages provide a standard set of metadata and build process; thus, it is possible to develop tools to upload Cabal packages to the CPAN-like community repository of software, Hackage, or even allow for automated downloading, compilation, and installation of desired packages from Hackage.[3]

References

Шаблон:Reflist

External links

Шаблон:Wikibooks


Шаблон:Haskell programming