Могу ли я использовать cabal для работы с не-Haskell библиотеками?
У других менеджеров пакетов была попытка построить бригады для других экосистем. Например, существует composer-npm-bridge, который позволяет извлекать пакеты из реестра узлов в проект PHP. Можно ли построить что-то подобное с помощью клики? Конкретнее, как можно было бы потянуть пакеты от luarocks в проект на Haskell?
1 ответ
Это в принципе возможно: с build-type: custom
Кабала скомпилирует и запустит ваш Setup.hs
вместо его собственных механизмов сборки, и вы можете поместить произвольный код на Haskell в Setup.hs
, С другой стороны, если вы можете вписать свой процесс установки в обычный танец configure-make-make install, то build-type: configure
Вариант может быть просто билет.
См . Руководство пользователя для более полной информации об этих параметрах конфигурации.