cabal

У меня есть довольно простой проект haskell, где я просто хочу, чтобы фреймворк работал с тестированием и так далее, прежде чем я действительно начну кодировать. У меня есть исходные файлы для исполняемого файла в каталоге /src (где / - корень проекта) и мои тесты в каталоге /testsuite. /testsuite содержит пр...

После создания нового проекта с помощью stack new testProject, я отредактировал testProject.cabal, чтобы использовать последнюю версию Cabal: cabal-version: 2.2.0.0 Запуск stack setup --upgrade-cabal после этого приводит к ошибке: [ 12 of 216] Compiling Distribution.Compat.Parsing ( Distribution/Compat...

Как узнать, какая версия(ы) конкретной библиотеки включает данное определение? В моем случае я заметил, что gloss не удается установить с бэкэндом GLFW... GraphicsGlossInternalsInterfaceBackendGLFW.hs:12:45: error: Module `Graphics.UI.GLFW' does not export `WindowValue(..)' cabal: Leaving directory 'C:Us...

У меня есть модуль, который использует Control.Exception в Base < 4, который является Control.OldException в Base >= 4. Как я могу, используя cabal или любой другой инструмент, избавиться от зависимости версии (просто зависите от Base и не Base < 4) и импортировать Control.OldException при использова...

При новой установке платформы haskell (через homebrew) (GHC x64 7.6.3) на OSX 10.9.2 я получаю следующие предупреждения при запуске ghc-pkg check (см. ниже) Warning: haddock-interfaces: /Users/user/.cabal/share/doc/x86_64-osx-ghc-7.6.3/ghc-mod-3.1.7/html/ghc-mod.haddock doesn't exist or isn't a file Warning...

Я пытаюсь cabal install glib-0.12.3 в моей Ubuntu 11.10, используя cabal-install 0.10.2. Однако он показывает следующие сообщения об ошибках: setup: The program gtk2hsC2hs version >=0.13.5 is required but the version found at /usr/bin/gtk2hsC2hs is version 0.13.4 cabal: Error: some packages failed to ins...

Я довольно новичок в Haskell, и, увидев этот флаг, например, в этом dockerfile, я никогда не смогу найти объяснение тому, что он делает. "устанавливайте только зависимости, необходимые для сборки данных пакетов", в cabal help install Мне мало что говорит. Если я не строю внутри контейнера docker, я использ...

Я обнаружил, что при использовании команды stack new the-project-name new-template многие файлы генерируются в новый каталог. и я замечаю следующие 4 специальных файла: package.yaml stack.yaml Setup.hs the-project-name.cabal Эти 4 файла, похоже, предназначены для предоставления метаданных для программного...

вчера я узнал о новом инструменте Haskell под названием стек. На первый взгляд кажется, что он выполняет ту же работу, что и Кабал. Так в чем же разница между ними? Является ли стек заменой для Кабала? В каких случаях я должен использовать Stack вместо Cabal? Что может стек сделать, что Кабал не может?...

здесь .cabal file: Name: myprogram Version: 0.1 -- blah blah blah Cabal-version: >=1.9.2 Executable myprogram HS-source-dirs: src Main-is: Main.hs Build-depends: attoparsec == 0.10.*, base == 4.3.*, ...