У меня есть следующий вариант использования: я создаю пользовательский AST. В качестве оптимизации...
Рассмотрим этот файл на Haskell: {-# LANGUAGE TemplateHaskell #-} {-# OPTIONS_GHC -fplugin Test
Я работаю над проектом, который включает компиляцию и загрузку пользовательского кода на Haskell....
Я понимаю, что следующее семейство типов не должно и, возможно, не может быть реализовано в GHC:...
Рассмотрим следующий код Haskell module TypeErrors where f xs = [True | _ <- repeat 0] x = (x,...
Сборка с помощью ghc печатает красиво отформатированные сообщения об ошибках на powershell (как и в...
Может ли GHC или какой-либо инструмент lint сообщить мне, когда я предоставил сигнатуру типа для...
Какие библиотеки / модули существуют для вывода файлов PostScript из Haskell? Чем проще и проще в...
Я хочу использовать пакет vector для хранения распакованных массивов StablePtr a Как я могу...
Учитывая следующий код (скопированный из библиотеки attoparsec), что делает встроенная прагма?Я...
У меня есть функция с типом Read a => String -> a, возможно ли иметь другую функцию с тем же...
Я пытаюсь создать разделяемую библиотеку из исходного кода на Haskell. Я пытался следовать...
Я собираюсь работать над проектом, в котором мне нужно будет одновременно работать как с...
Документация гласит: Прагма {- # INLINABLE f # -} для функции f имеет следующее поведение: В то...
Я заметил, что в руководстве GHC сказано "для саморекурсивной функции прерыватель цикла может быть...
data StableName a Стабильные имена имеют следующее свойство: если sn1 :: StableName и sn2 ::...
Я создал очень простую программу: module CompileTest(main) where main = putStrLn "Hello, World
На слайде 30/78 из этой презентации Саймон предполагает, что реализация классов типов вначале была...
Почему -XImplicitParams работает из командной строки, но не из прагмы OPTIONS_GHC? Я обнаружил, что...
Невозможно правильно выстроить (отступ) этот код в Haskell.Получение ошибки: parse error on input...
Компилятор каждый раз жалуется на различные примеры приложений параллельного Haskell;с этим...
Я обновил ghc сегодня, и моя маленькая программа перестала работать: https://github
Для любого файла .hs вы можете указать языковые расширения, на которые вы полагаетесь, например:...
Существуют ли общие правила, которым нужно следовать, чтобы выяснить причину, когда...
Я ищу простую функцию типа: alive :: ThreadID -> IO Bool