Результаты поиска по запросу "ghc"

1 ответ

Кабал перестроил все с флагом enable-shared

У меня проблема с созданием разделяемой библиотеки с помощью ghc, и я думаю, что мне нужно пересобрать мои пакеты haskell с --enable-shared, есть ли простой способ перестроить все мои пакеты с помощью cabal с флагом --enable-shared ?

2 ответа

GHC: отображение символов Юникода

В дополнение к моему первому вопросу об управлении символами Юникода при создании файла .exe, это также ошибка в GHC? > print "Frère" "Fr\233re"

4 ответа

Как [временно] подавить «определенные, но не использованные» предупреждения?

Когда я создаю прототипы программ на Haskell, я всегда получаю сотни предупреждений, подобных этому (не шучу): /Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:70:15: Warning: Defined but not used: ...

ТОП публикаций

1 ответ

Являются ли Haskell FlexibleInstances стабильным расширением языка?

В чем проблема с FlexibleInstances в Haskell? Почему они не включены в Haskell 2010? Были ли реализации FlexibleInstances просто недостаточно стабильными для включения в стандарт или более серьезные проблемы связаны с FlexibleInstances? Безопасно ...

1 ответ

Как GHCi выбирает имена для переменных типа?

При использовании интерактивного интерпретатора GHC можно запросить предполагаемый тип выражения: Prelude> :t map map :: (a -> b) -> [a] -> [b]Кажется, что он берет имена переменных типа из сигнатуры, так какmap ...

2 ответа

Прохождение исходного кода для прелюдии вызывает странность

Я искал определение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Есть много ...

2 ответа

Не определено на уровне типа

Часто, когда я играю с кодом на Haskell, я заглушаю все с помощью аннотации типа иundefined. foo :: String -> Int foo = undefinedЕсть ли уровень неопределенности, который я мог бы использовать подобным образом? (В идеале в сочетании с доброй ...

1 ответ

Запись «fib» для параллельного запуска: -N2 медленнее?

Я изучаю Haskell и пытаюсь написать код для параллельного выполнения, но Haskell всегда запускает его последовательно. И когда я выполняю с-N2 Флаг выполнения требует больше времени для выполнения, чем если бы я пропустил этот флаг. Вот ...

5 ответов

Могу ли я отключить предупреждение «неисчерпывающие совпадения с образцами» только для лямбд?

Можно ли отключить предупреждение о неисчерпывающем совпадении с образцом только для лямбд? Мне нравится предупреждение в целом, но не для настоящих лямбда-букв: map (\(x:xs)->...) lsЯ думаю, этот код проясняет, что я ожидаю, что все значенияls ...

8 ответов

Извлечение показателя степени и мантиссы числа Javascript

Есть ли достаточно быстрый способ извлечь показатель степени и мантиссу из числа в Javascript? AFAIK, нет никакого способа добраться до битов за числом в Javascript, что заставляет меня думать, что я смотрю на проблему факторизации: поискm а ...