ghc — все вопросы

3ответа
4 голоса
Программа на Haskell, построенная на Ubuntu 11.10, не работает на Ubuntu 10.04
Я пытаюсь предоставить пользователям моей программы несколько бинарных файлов Linux в дополнение к текущим версиям Windows, поэтому я установил Ubuntu 11.10 (поскольку пакет haskell-platform на 11.0
1ответ
4 голоса
Перепривязка синтаксиса числовых литералов с NoImplicitPrelude
Похоже, что мое понимание флага -XNoImplicitPrelude в ghci неверно, и я очень смущен этим. документация говорит    Целочисленный литерал 368 означает «fromInteger (368 :: Integer)», а не «Pr
1ответ
4 голоса
Как установить рабочий каталог WinGHCi
Я только что установил WinGHCi. Когда я пытаюсь загрузить файл .hs с помощью Ctrl + L, он открывает браузер файлов в C:\Program Files (x86)\Haskell Platform\2012.2.0.0\winghci, где я его установил.
2ответа
4 голоса
Haskell: Как сгенерировать только файл .hi с помощью ghc?
Я хотел бы создать интерфейсный файл .hi и только этот файл (без объектного файла, без кода поколение вообще). Я пытался ghc -fno-code -ohi out.hi myfile.hs и получи ghc: -ohi can only b
1ответ
4 голоса
обновление cabal-install, но версия не изменилась
В настоящее время я использую cabal-install 1.16.0. Я пытался обновить cabal-install, потому что кто-то сказал мне, что доступна более новая версия ghc (7.6.1). Результат установки был довольно ус
1ответ
4 голоса
Включение «-fno-warn-» для недоступного кода в GADT
С учетом GADT, проиндексированного фантомной переменной, я могу использовать автономное получение для создания некоторых простых экземпляров data Client data Temporary data Permanent data Token t
2ответа
4 голоса
Спецификация формата ToJson по умолчанию, используемого Aeson
Кто-нибудь знает, где я могу найти документацию о том, как ADT переводятся в Json с помощью ToJSON Эзона? Я использую Haskell для внутреннего приложения и пытаюсь написать JSON-декодер для другого фу
1ответ
4 голоса
$ PATH не регистрирует обновленную версию Cabal
После того, как я обновлю Cabal cabal --version дает мне ту же старую версию. Это то, что у меня на пути под управлением OS x Maverics /Users/peter/.cabal/bin://anaconda/bin:/usr/bin:/bin:
1ответ
4 голоса
В документации по стандарту Haskell /GHC отсутствует ограничение класса типов?
Я следую руководству по созданию универсальной функции «кодирования» для типов данных из документация по взлому для GHC.Generics. Я скопировал код в (и включил) раздел «Обертка и универсальный по
1ответ
4 голоса
Сравните сгенерированный код в GHC
Обычная практика в мире C - сравнивать два фрагмента C - видеть, какую сборку они генерируют. Я хотел знать, какой код GHC будет генерировать в случае: afmap :: Functor f => (a -> b -> c)
2ответа
4 голоса
Получить `Char` из` ByteString`
Есть ли способ получить первый UTF-8 Char в ByteString за O (1) раз? Я ищу что-то вроде headUtf8 :: ByteString -> Char tailUtf8 :: ByteString -> ByteString Я еще не ограничен в использова
1ответ
4 голоса
Экспортируйте lib на Haskell как DLL
Я работаю с GHC версии 7.6.1, следуя инструкциям в документации по созданию DLL из библиотеки Haskell для использования ее в VBA: GHC Docs 7.6 .1 # Создать DLL Файлы, которые я использую, такие
1ответ
4 голоса
1ответ
4 голоса
Haskell: печать TextEncoding
Хаскель новичок здесь. $ ghc - версия Система компиляции Glasious Glasgow Haskell, версия 6.12.1 При попытке отладить странную ошибку, связанную с локалью, в сторонней программе на Haskell, я
1ответ
4 голоса
Как мне связать модули в GHC?
У меня есть программа на haskell, которая использует Data.Set и Data.IntMap. Какие флаги мне нужно дать GHC, чтобы связать эти библиотеки? Простой вопрос, я знаю, но справочные страницы мне не помогл
2ответа
4 голоса
Как заставить профилировщик ghc шагнуть глубже в библиотеки?
Я пытаюсь профилировать свою программу. Поэтому я компилирую его с помощью -prof и -auto-all отметьте и запустите с помощью -P, чтобы получить подробный отчет о профилировании: $ ghc --make -prof
1ответ
4 голоса
Как реализовать ленивую трехраздельную функцию в постоянном пространстве?
Я обобщил существующую реализацию Data.List.partition partition :: (a -> Bool) -> [a] -> ([a],[a]) partition p xs = foldr (select p) ([],[]) xs where -- select :: (a -> Bool) -&g
1ответ
4 голоса
Как получить ошибку от IOError в haskell?
Я на платформе haskell, GHC 6.12.1 aspt-get, установленной в Debian Squeeze. Как я могу получить исходную ошибку из IOError, учитывая, что он мне нужен в другом потоке, отличном от того, где он был
1ответ
4 голоса
Проблемы с установкой HTF с Cabal
Я пытаюсь установить HTF. Однако после того, как я cabal install HTF, я получаю следующее: Resolving dependencies... Configuring HTF-0.10.0.7... Warning: This package indirectly depends on multipl
1ответ
4 голоса
Семантика для расширения GHC, допускающего ограничения методов (-XConstrainedClassMethods)
Ниже приводится цитата из руководства пользователя GHC (Haskell Platform 2012.4.0.0) ...    7.6.1.3. Типы методов класса       Haskell 98 запрещает типам методов класса упоминать ограничения на
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132