Самый простой способ начать работу - заставить Cabal сгенерировать для вас файл .cabal
, который вы можете использовать в качестве отправной точки.Для этого перейдите в каталог вашего проекта и введите
$ cabal init
. Затем он задаст вам кучу вопросов о вашем пакете.Некоторые вопросы, такие как имя автора и адрес электронной почты, действительно имеют значение, только если вы планируете загрузить свой пакет в Hackage, поэтому вы можете оставить их пустыми, если хотите.После этого вы можете отредактировать файл .cabal
, чтобы настроить его.Сгенерированный файл будет содержать кучу комментариев, которые должны помочь вам начать работу.После этого просто наберите
$ cabal configure
$ cabal build
. Двоичный файл по умолчанию будет помещен в ./dist/build/<name>/
.