Вопросы по теме 'haskell-platform'

Почему Haskell Platform не устанавливается на OS X?
Я спросил об этом в Haskell-cafe, и единственный ответ, который я получил, был - попробуйте stackoverflow, за ним более внимательно следят. Когда я пытаюсь установить последнюю версию платформы Haskell, установка всегда терпит неудачу. Я...
1084 просмотров
schedule 14.11.2021

Как изменить путь к ghc?
Я использую HaskellPlatform-2012.4.0.0 на Win7. Установлен как портативный. Пути управляются через файл .bat, поэтому ghci и ghc работают. Конфигурация и папка Cabal сделаны полупортативными с помощью this. Проблема в ghc папке....
1523 просмотров
schedule 07.11.2021

Невозможно скомпилировать программу Haskell (не удалось сопоставить ошибки)
Я пытаюсь реализовать решение Haskell от Джона Макфарлейна здесь , что должно позволить мне конвертировать HTML-файлы с вводом MathJax (латекс) в .tex с сохранением математики. Сценарий такой: import Text.Pandoc main = toJsonFilter fixmath...
749 просмотров
schedule 31.10.2021

Как я могу объединить два перечисления одного типа в Haskell?
Я все еще новичок в Haskell, и мне любопытно, как бы я мог объединить два Hand вместе, чтобы первая рука была помещена поверх второй. Я хочу, чтобы это был инфиксный оператор, а именно (‹+). Вот код, который вам поможет. По сути, я говорю, что...
92 просмотров
schedule 10.09.2021

Значение соглашения о документации hackage.haskell.org
Сейчас я читаю http://hackage.haskell.org/packages/archive/containers/latest/doc/html/Data-Set.html#t%3aSet Что означает следующая деталь (для абсолютного новичка в Haskell)? Переносимость: портативная (Что еще является ценностью...
373 просмотров
schedule 02.03.2022

Новое в Haskell - попытка создать ассоциативную диаграмму xor
Я пытаюсь создать ассоциированную диаграмму xor на Haskell, которая, насколько я понимаю, должна быть верной в каждом случае. Хотя, когда я вызываю свою функцию, я получаю: [True, True, True, False, True, False, True, True]. Может ли кто-нибудь...
176 просмотров

Направленный граф в Haskell
Я сейчас борюсь с Haskell. Даже у меня есть некоторый опыт работы с императивными языками, с ООП, но Haskell, кажется, отличается от них. Я недооценил Haskell и думаю, что изучение нового языка для меня не проблема. Однако, проведя целую неделю со...
1135 просмотров

Как заставить Haskell использовать всю мощность процессора при компиляции
Я заметил, что когда я делаю компиляцию, устанавливая какой-то модуль, haskell компилятор использует только один процессор (синяя диаграмма 1/4)? 1 из 4 на моем ноутбуке. Я слышал, что компилятор Haskell умен, поэтому он может сэкономить мое...
231 просмотров
schedule 23.04.2022

Разбор списка CSV из аргумента командной строки в Haskell
У меня есть программа, которая принимает некоторые аргументы командной строки. Скажем, первый аргумент командной строки представляет собой список целых чисел, разделенных запятыми (CSV). Я хочу преобразовать первый аргумент "1,2,4,8,16" в...
325 просмотров

Как установить более ранние версии платформы Haskell и переключаться между ними?
Я установил этот https://www.haskell.org/platform/#linux-generic Платформа Haskell. Проблема в том, что он поставляется с ghc версии 8.2.1. Как мне установить более раннюю версию Haskell Platform, чтобы я мог использовать более старый,...
709 просмотров
schedule 05.05.2022

ошибка недопустимого аргумента на win10 при запуске cabal
Недавно я новичок в Haskell, но сейчас столкнулся с очень неприятной проблемой: Я следовал инструкциям здесь и установил платформу Haskell в Windows10 с настройками по умолчанию. Но когда я попытался бежать cabal install [package name]...
618 просмотров
schedule 19.05.2022

не могу загрузить HDBC-postgresql
Я на Windows XP. Я установил Yesod, следуя инструкциям на этой странице: http://www.yesodweb.com/page/five-minutes Я создал шаблонное приложение с постоянством Postgresql. Когда я запустил "yesod devel" в первый раз, он выдал мне ошибку об...
850 просмотров
schedule 22.05.2022

Как решить проблемы при получении ошибки: Не входит в сферу действия
*Main> :t putStrn <interactive>:1:1: Not in scope: `putStrn' Perhaps you meant one of these: `putStr' (imported from Prelude), `putStrLn' (imported from Prelude) Обратите внимание, что я практикую программирование haskell в emacs с...
2481 просмотров

-bash: ghci: команда не найдена (интерактивная оболочка Haskell, установка Haskell)
редактировать: вчера я обновился до macOS Catalina и заменил bash на zsh. Следует отметить, что команда stack работала раньше, но, несмотря на все переделки, не ghci После удаления всех файлов, которые имели какое-либо отношение к Haskell, я...
3050 просмотров

Помогите мне понять функции в моем файле конфигурации Haskell ghci
В моем xp box используется платформа Haskell версии 6.12.3. Я включаю следующее в свой файл .ghci. :def test \_ -> return $ ":load c:\scripts\haskell\test.hs" Теперь я могу скомпилировать и загрузить свой скрипт test.hs, введя :test ....
276 просмотров
schedule 13.01.2023

Haskell/GHCi — загрузка модулей из разных каталогов
Мое приложение haskell имеет следующую структуру каталогов: src/ utils/Utils.hs subsystem/Subsystem.hs Модуль Subsystem импортирует модуль Utils . Я хотел бы вручную протестировать этот код в GHCi. Проблема в том, что GHCi ищет...
9076 просмотров
schedule 01.07.2023

Компиляция кода Haskell в Cygwin и некоторые другие ошибки платформы Haskell в Windows
Я пытаюсь скомпилировать простую программу приветствия в Haskell с платформой Haskell 2011.2.0.1. Если я загружаю код в WinGHCi и использую графический интерфейс для компиляции, создается .exe. Затем я могу запустить .exe из Cygwin. Но если я...
1137 просмотров
schedule 01.01.2023

Монада haskell для имитации кода стиля OO
Конкретные примеры на http://www.haskell.org/haskellwiki/State_Monad очень полезны в понимание того, как писать настоящий код с монадами (см. также stackoverflow/9014218). Но большинство из нас, новых студентов, имеют опыт работы с...
438 просмотров
schedule 26.07.2023

Haskell, мне нужно создать что-то вроде функции банкомата, сохранить несколько списков в файле .txt и получить запись
Я новичок в Haskell, мне нужна помощь с этой программой. Во-первых, я сохраняю три учетных записи в input.txt, поэтому внутри файла будет что-то вроде этих ["1","steven","4000","12345"]["2","Marcus","5000" ,"123456"]["3","Иван","7000","12345"]В...
279 просмотров
schedule 21.07.2023

Заставить один исполняемый файл зависеть от другого в клике Haskell
Как сделать так, чтобы один исполняемый файл в файле клики зависел от другого в том же проекте? У меня есть файл клики, который создает два исполняемых файла. Один из исполняемых файлов — это генератор кода, создающий файл исходного кода Haskell,...
166 просмотров