Результаты поиска по запросу "ghc"
Кабал перестроил все с флагом enable-shared
У меня проблема с созданием разделяемой библиотеки с помощью ghc, и я думаю, что мне нужно пересобрать мои пакеты haskell с --enable-shared, есть ли простой способ перестроить все мои пакеты с помощью cabal с флагом --enable-shared ?
GHC: отображение символов Юникода
В дополнение к моему первому вопросу об управлении символами Юникода при создании файла .exe, это также ошибка в GHC? > print "Frère" "Fr\233re"
Как [временно] подавить «определенные, но не использованные» предупреждения?
Когда я создаю прототипы программ на Haskell, я всегда получаю сотни предупреждений, подобных этому (не шучу): /Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:70:15: Warning: Defined but not used: ...
Являются ли Haskell FlexibleInstances стабильным расширением языка?
В чем проблема с FlexibleInstances в Haskell? Почему они не включены в Haskell 2010? Были ли реализации FlexibleInstances просто недостаточно стабильными для включения в стандарт или более серьезные проблемы связаны с FlexibleInstances? Безопасно ...
Как GHCi выбирает имена для переменных типа?
При использовании интерактивного интерпретатора GHC можно запросить предполагаемый тип выражения: Prelude> :t map map :: (a -> b) -> [a] -> [b]Кажется, что он берет имена переменных типа из сигнатуры, так какmap ...
Прохождение исходного кода для прелюдии вызывает странность
Я искал определениеseq и наткнулся на эту странность. Почему все эти функции имеют одинаковые / похожие определения? seq :: a -> b -> b seq = let x = x in x inline :: a -> a inline = let x = x in x lazy :: a -> a lazy = let x = x in xЕсть много ...
Не определено на уровне типа
Часто, когда я играю с кодом на Haskell, я заглушаю все с помощью аннотации типа иundefined. foo :: String -> Int foo = undefinedЕсть ли уровень неопределенности, который я мог бы использовать подобным образом? (В идеале в сочетании с доброй ...
Запись «fib» для параллельного запуска: -N2 медленнее?
Я изучаю Haskell и пытаюсь написать код для параллельного выполнения, но Haskell всегда запускает его последовательно. И когда я выполняю с-N2 Флаг выполнения требует больше времени для выполнения, чем если бы я пропустил этот флаг. Вот ...
Могу ли я отключить предупреждение «неисчерпывающие совпадения с образцами» только для лямбд?
Можно ли отключить предупреждение о неисчерпывающем совпадении с образцом только для лямбд? Мне нравится предупреждение в целом, но не для настоящих лямбда-букв: map (\(x:xs)->...) lsЯ думаю, этот код проясняет, что я ожидаю, что все значенияls ...
Извлечение показателя степени и мантиссы числа Javascript
Есть ли достаточно быстрый способ извлечь показатель степени и мантиссу из числа в Javascript? AFAIK, нет никакого способа добраться до битов за числом в Javascript, что заставляет меня думать, что я смотрю на проблему факторизации: поискm а ...