Описание тега haskell-stack

NoneStack - это современный кроссплатформенный инструмент для сборки кода Haskell. Он охватывает управление средой Haskell и зависимостями проекта, построение, тестирование и тестирование.
0 ответов

Поручить стеку использовать уже установленный MinGW

У меня msys2 установлен отдельно от GHC. MinGW toolchain устанавливается внутри среды msys. Теперь я сталкиваюсь с проблемами с некоторыми нативными библиотеками, которые работают, когда я использую их за пределами Haskell, но не работают, когда зап…
02 авг '17 в 12:05
1 ответ

Как использовать импорт личной библиотеки в другом проекте со стеком?

Итак, у меня есть личная библиотека стека, давайте назовем ее Foo, В Foo, У меня есть FooModule файл модуля с именем FooModule.hs, У меня есть еще один стек проекта Bar, Как мне импортировать FooModule.hs модуль для проекта Bar?
22 фев '17 в 15:39
1 ответ

Отображение неизвестного типа в Хаскеле (основной)

В настоящее время я изучаю Haskell, и у меня есть трудности с задачей. У меня есть непустое двоичное дерево, которое выглядит так data STree a = BinS (STree a) a (STree a) | LeftS (STree a) a | RightS a (STree a) | LeafS a Все, что я сейчас пытаюсь …
05 дек '17 в 03:31
1 ответ

Расположение исходного кода зависимостей проекта

Сохраняет ли стек исходный код зависимостей проекта? Если так, то где? Я сделал текстовый поиск в проекте .stack-work/ но там ничего не нашел.
30 янв '17 в 21:36
1 ответ

Существует ли инструмент для обновления верхних границ зависимостей до последних версий каждой зависимости?

Я пытаюсь обновить зависимости pipes-files пакет, так что он может быть включен в последнюю stack LTS. pipes-files пакет не содержит stack.yaml файл, а pipes-files.cabal Файл содержит довольно много верхних и нижних границ его зависимостей, например…
07 мар '18 в 10:49
0 ответов

Haskell, стек 'ExitFailure1' при сборке

Я снова получил ExitFailure1. Теперь на стеке, когда я собираю файл (раньше он был у Cabal, что привело меня к полной грязной переустановке). Я чувствую, что это вызвано./stack-work' доступ запрещен. Но где это найти?./stack-work"? С нетерпением жду…
08 ноя '18 в 17:20
1 ответ

Ошибки выбрасывания стека при попытке установить что-либо

Всякий раз, когда я пытаюсь установить что-то с stack, например $ stack install hip, $ stack install Gifcurryи несколько других пакетов, все они выдают одну и ту же ошибку: Downloaded lts-12.9 build plan. AesonException "Error in $.packages.cassava.…
14 сен '18 в 23:30
1 ответ

Стек Haskell с глобальным GHC

Можно ли использовать stack с уже установленным ghc без stack установка локальной копии ghc или же cabal?
26 дек '15 в 09:10
1 ответ

Где я могу определить произвольные экземпляры?

Я не могу понять, где определить Arbitrary экземпляры для моего типа данных. Если я положу его в пакет, то пакет должен иметь QuickCheck как зависимость. Если я добавлю его в тесты, то другие пакеты не смогут использовать этот экземпляр. Если я поме…
0 ответов

Почему Stack не позволяет относительные пути?

Я работаю над библиотекой, которая зависит от внешней библиотеки C, и хотела бы связать заголовки и файлы lib с моим проектом. stack.yaml Файл требует, чтобы все пути были абсолютными, что явно не идеально для этой цели. Согласно запросу @ adamse, в…
04 фев '17 в 11:31
2 ответа

Не может создать бесконечный тип при использовании foldl

Я определил двоичное дерево и использовал свои функции для создания нового дерева. data Tree a = EmptyTree | Node a (Tree a) (Tree a) deriving (Show) singleton :: a -> Tree a singleton x = Node x EmptyTree EmptyTree treeInsert :: (Ord a) => a …
22 сен '18 в 13:06
2 ответа

Stack InvalidRelFile ошибка при добавлении локального пакета

У меня странная проблема: я пытаюсь добавить локальный пакет в мой файл стека и получаю следующую ошибку. когда я пытаюсь его построить (stack build) это вроде работает, но не предлагает мне использовать stack solver но когда я бегу stack solver Я п…
25 мар '16 в 16:03
0 ответов

Хаскеро: Следующие опции GHC несовместимы с GHCi и не были переданы ему:

У меня установлено расширение плагина Haskero для VS Code. Когда я запускаю свой редактор кода VS, я получаю следующее сообщение об ошибке. stderr: The following GHC options are incompatible with GHCi and have not been passed to it: -threaded Config…
1 ответ

'Исполняемый файл с именем git не найден в пути:' при запуске стека

После недавнего изменения в репозитории, в котором я работаю, я больше не могу создавать. При попытке запустить любой stack команда, такая как stack buildЯ получаю следующую ошибку: $ stack build Executable named git not found on path: ["/home/matth…
03 авг '17 в 19:39
1 ответ

Получение файла профилирования из "stack exec"

Я хотел бы рассказать о программе, которой управляет Stack. Файл был построен с помощью следующей команды: stack build --executable-profiling --library-profiling --ghc-options="-fprof-auto -rtsopts" И беги с этой командой stack exec myProgram.exe --…
10 апр '16 в 10:12
1 ответ

Имя файла не соответствует имени модуля

Новичок играет со скриптами стека на Haskell и черепахой. Создал папку stack-scripts, Думаю, если все будет хорошо, я создам несколько утилит на haskell для замены скриптов bash. Создан файл с именем turtle.hs со следующим текстом: #!/usr/bin/env st…
0 ответов

Клика не может найти хакилл ==4.7.* на Travis-CI

Я пытаюсь настроить сайт GitHub Pages, используя hakyll Однако это выглядит как cabal не может разрешить зависимость при запуске в travis, Все, кажется, работает локально, однако, когда я пытаюсь интегрировать travis в моем проекте это выглядит так,…
21 янв '16 в 03:17
2 ответа

Если заявление с использованием IO Int haskell

У меня есть игра, пользователь против компьютера, и я хочу случайным образом выбрать, кто запускает игру. я имею a = getStdRandom $ randomR (0, 1) Это получает случайное число 0 или 1. Однако это IO Int, поэтому я не могу иметь оператор if, сравнива…
1 ответ

Как отобразить ответ от HTTP GET-запроса во внешнем интерфейсе, используя Скотти?

Я пробую Скотти в первый раз, и я не могу пройти мимо, сделав свой запрос GET. Ответ возвращается как тип IO (Response bytestring-0.10.8.1:Data.ByteString.Lazy.Internal.ByteString) Я знаю, что мне нужно преобразовать его в тип, который может выводит…
09 авг '17 в 13:46
1 ответ

Результаты тестов в мультипакетном проекте не показываются с помощью `stack test '

У меня есть мультипакетный проект с тестовыми костюмами в каждой упаковке. Когда я бегу stack test Я ожидаю, что вывод тестов каждого пакета будет показан, но это не так. Вот что у меня есть: package1-0.1.0.0: test (suite: package1-test) package2-0.…
29 дек '17 в 16:05