Кабал (программное обеспечение)
Оригинальный автор(ы) | Исаак Поточны-Джонс |
---|---|
Разработчик(и) | Дункан Куттс |
Первоначальный выпуск | январь 2005 г |
Стабильная версия | 3.10.3.0 [1] ![]() |
Репозиторий | |
Написано в | Хаскелл |
Операционная система | Любой Unix-подобный , Microsoft Windows. |
Доступно в | Английский |
Тип | Менеджер пакетов уровня приложения |
Лицензия | БСД |
Веб-сайт | www |
Haskell общая Cabal ( архитектура для создания программного приложений пакетов и распространении ) библиотек помогает в упаковке и обеспечения .
История [ править ]
Cabal был представлен для упрощения упаковки программного обеспечения и модулей Haskell. [ нужна ссылка ] . Он был добавлен в компилятор Glasgow Haskell в версии 6.4 в качестве менеджера пакетов по умолчанию. [2] (наряду с внутренним менеджером GHC «ghc-pkg»). Его подход существенно изменился в ходе его разработки: переход от глобальной установки пакетов к изолированным сборкам и, в конечном итоге, к основанному на Nix решению локальных сборок с глобальным кэшированием. [3] который стал стандартным в 2019 году.
Используйте [ править ]
Пакеты Cabal предоставляют стандартный набор метаданных и процесс сборки; таким образом, можно разработать инструменты для загрузки пакетов Cabal в CPAN -подобный репозиторий программного обеспечения сообщества Hackage или даже разрешить автоматическую загрузку, компиляцию и установку нужных пакетов из Hackage. [4]
Ссылки [ править ]
- ^ «Релиз 3.10.3.0» . 21 марта 2024 г. Проверено 21 апреля 2024 г.
- ^ «1.4. Примечания к выпуску для версии 6.4» . Руководство пользователя GHC 6.4 . Проверено 12 января 2016 г.
- ^ «Анонсируем новую сборку клики: локальные сборки в стиле Nix» . Проверено 1 октября 2019 г.
- ^ «cabal-install: интерфейс командной строки для Cabal и Hackage» . Хакадж . Проверено 12 января 2016 г.
Внешние ссылки [ править ]
