Вопросы по теме 'hackage'

Какой пакет Haskell содержит данный модуль
Я знаю имя модуля Haskell, но не могу понять, в каком пакете он определен. Это плохо, потому что я не могу скомпилировать без пакета, раскрывающего этот модуль. В частности, это Text.Regex, который я не могу найти, но я хотел бы знать, как решить...
1905 просмотров
schedule 14.04.2023

установить Haskell Cabal без ручного разрешения зависимостей
Я вижу, что есть хорошая система пакетов под названием Cabal, которая обрабатывает разрешение зависимостей. Итак, я пытаюсь установить это, чтобы я мог установить для меня модули Haskell OpenGL. Однако сам Cabal имеет множество зависимостей. Есть...
1522 просмотров
schedule 27.09.2022

Как мне создать подходящий файл .tar.gz для использования с загрузкой клики?
Стандартный способ поделиться библиотекой Haskell с другими программистами — создать пакет Cabal и загрузить его на http://hackage.haskell. орг . Я написал библиотеку, которой хочу поделиться, и успешно создал пакет Cabal, используя...
693 просмотров
schedule 26.08.2022

В Haskell ищем пакет, который позволяет использовать тело веб-ответа в виде потока
из RWH http://book.realworldhaskell.org/read/extended-example-web-client-programming.html Используемая здесь библиотека HTTP не лениво считывает результат HTTP. В результате это может привести к потреблению большого объема оперативной памяти...
303 просмотров
schedule 09.05.2022

Аутентификация для хакерских загрузок?
Есть ли способ гарантировать подлинность загрузок от взлома? Насколько я вижу, ничего нет. Нет https для взлома, нет (строгих) контрольных сумм для архивов, и они не подписаны. Итак: как проверить подлинность загрузок с хака?
164 просмотров
schedule 12.09.2022

Почему документация Haddock не отображается на Hackage?
У меня есть пакет на Hackage , документация которого создана пикшей, но он не отображается на странице Hackage. Я могу загрузить все успешно, но документация не отображается. Я генерирую документацию с помощью cabal haddock или Package >...
1501 просмотров
schedule 17.06.2023

Ошибка сборки пакета при взломе
Я загрузил свой первый пакет в Hackage ( http://hackage.haskell.org/package/groundhog-0.0.1 ) и не удалось построить с ошибкой: *** setup configure Configuring groundhog-0.0.1... cabal-setup: At least the following dependencies are missing:...
235 просмотров
schedule 27.01.2023

Какая библиотека Haskell для интерполированных строк
На Hackage есть много разных библиотек, работающих с интерполированными строками. Некоторые из них имеют низкое качество, в то время как другие различаются количеством поддерживаемых функций. Какие стоит использовать? Примеры библиотек (в...
1158 просмотров
schedule 07.01.2023

Haskell: невозможно установить OpenGL из-за отсутствия зависимостей (которые там уже установлены)
Я пытаюсь установить пакет OpenGL-2.4.0.2 вручную, но после того, как я загрузил архив с Hackage и распаковал его, когда я запустил sudo runhaskell Setup.hs configure Я получаю это: Configuring OpenGL-2.4.0.2... Setup.hs: At least the...
416 просмотров
schedule 04.09.2022

Что означает это предупреждающее сообщение, когда я загружаю модуль в HackageDB?
Когда я загружаю модуль в Hackage, я получаю следующее сообщение об ошибке: «Открытые модули используют нераспределенные имена верхнего уровня» Я объявляю модуль открытым модулем в файле .cabal. Есть ли что-нибудь еще, что я должен делать?
517 просмотров
schedule 04.10.2022

Коммутативный моноид из пакета «алгебра» на Hackage
Документация для алгебра/2.1.1.2/doc/html показывает колоссальное количество классов типов. Как мне объявить, что рассматриваемая структура должна быть оснащена коммутативно-ассоциативной операцией и единичным/тождественным элементом, но без...
435 просмотров
schedule 23.06.2022

Haskell, Hackage, GHC и производительность. Что делать?
В течение года я был новичком в хаскеллере («новичок в хаскеллере», я думаю, навсегда). Я написал небольшие программы на Haskell (например, очень простую игру-змейку), но зависимости пакетов и неудачные версии ghc для меня сложны, когда мне...
466 просмотров
schedule 12.01.2023

Проблема с установкой библиотеки hstats из хакажа с помощью Cabal
Когда я пытаюсь установить пакет hstats $ cabal install hstats Я получаю следующую ошибку: src/Math/Statistics.hs:1:1: Ambiguous module name `Prelude': it was found in multiple packages: base haskell98-2.0.0.2 Failed to...
355 просмотров
schedule 22.09.2022

Кабал: dist/doc/html/creatur/haddock-prolog27972.txt: недопустимый аргумент
Когда я запускаю cabal haddock в своем пакете, я не получаю никаких ошибок. Но я загрузил пакет в Hackage, и в журнале сборки есть это сообщение: cabal: dist/doc/html/creatur/haddock-prolog27972.txt: invalid argument Я предполагаю, что...
73 просмотров
schedule 28.11.2022

Hackage — Где определена реализация MonadReader для ReaderT?
Кажется, я не могу найти, где определены два относительно простых метода Haskell. Это около ReaderT . Я ищу его реализацию ask и local , как того требует контракт MonadReader . На...
224 просмотров
schedule 15.08.2023

Поиск обратных зависимостей от взлома
Есть ли способ поиска пакетов Hackage, которые зависят от пакета X (для любого пакета X)? Было бы здорово найти примеры использования пакета в реальных условиях, чтобы получить представление о его возможностях. (Также полезно для [попытки] разрешить...
702 просмотров
schedule 20.09.2022

Ожидается ли, что модули со временем стабилизируются на Hackage?
Новичков может удивить, что многие модули в Hackage помечены как experimental , даже такие базовые модули, как Data.Bool . Есть ли какой-то процесс или ожидания, что модули станут stable и особенно base ? Стоит ли обращать внимание на этот...
97 просмотров
schedule 06.09.2023

Как создать пакет для загрузки в Hackage?
Как создать соответствующий файл пакета? На странице загрузки взлома есть ссылка на: https://www.haskell.org/cabal/users-guide/installing-packages.html#setup-sdist , но после прочтения я все еще не уверен. Я пробовал: cabal setup sdist...
362 просмотров
schedule 05.11.2023

Использование библиотеки Haskell Time в формате ISO8601
Я использую библиотеку времени Haskell. Я пытаюсь использовать ISO-8601 программы форматирования даты . В моем коде я могу импортировать модуль Data.Time и использовать его без проблем. Однако, когда я импортирую функции и определения...
206 просмотров