Я использую великолепную библиотеку Haskell Miso , которая рекомендует использовать Nix. README проведет нас через простой проект, который может быть построен с nix-build
. Документация для Мисо подсказывает, что я могу сделать:
nix-shell -A env
cabal configure --ghcjs
cabal build
, который также создает проект, хотя и помещает результат в другое место.
Гарантируют ли nix-build
и cabal build
в nix-shell одинаковый вывод? В более общем смысле, учитывая выражение .nix
, как бы мне потренироваться, какие шаги (например, настройка cabal) необходимы для репликации его поведения?