7
ответов

Создание маленьких haskell исполняемых файлов?

Там какие-либо хорошие пути состоят в том, чтобы сделать маленькие haskell исполняемые файлы? С ghc6 простое привет мировая программа, кажется, достигает приблизительно 370 КБ (523 КБ перед полосой). Привет мир в C составляет приблизительно 4 КБ (9 КБ пер
вопрос задан: 17 June 2011 19:37
5
ответов

Что делает 'forall' ключевое слово в Haskell/GHC, делают?

Я начинаю понимать, как forall ключевое слово используется в так называемых "экзистенциальных типах" как это: данные ShowBox = forall s. Покажите s => SB s, Это - только подмножество, однако, того, как forall...
вопрос задан: 13 May 2019 21:19
5
ответов

Где я могу найти список всех расширений GHC

Я хотел использовать {-# язык OverloadedStrings #-}, но я забыл, как это называют. Такого рода вещь не hoogle-в-состоянии, и также требуется нахождение некоторого времени с помощью google*. Есть ли где-нибудь список...
вопрос задан: 27 August 2018 16:41
5
ответов

Осиротевшие экземпляры в Haskell

При компиляции моего приложения Haskell с - Стенная опция, GHC жалуется на осиротевшие экземпляры, например: издатель hs:45:9: Предупреждение: экземпляр висячей строки: экземпляр Результат ToSElem тип...
вопрос задан: 20 June 2010 14:17
5
ответов

Распределение программы Haskell как C источник

Скажите, что у меня есть программа Haskell или библиотека, которую я хотел бы сделать доступным для non-Haskellers, потенциально C программисты. Я могу скомпилировать его в C, использующий GHC, и затем распределить это как источник C? Если это...
вопрос задан: 3 January 2010 06:37
5
ответов

Смешивание Erlang и Haskell

Если Вы вложились в парадигму функционального программирования, возможности состоят в том, что Вам нравятся и Erlang и Haskell. У обоих есть чисто функциональные ядра и другое совершенство, такие как легкие потоки это...
вопрос задан: 13 September 2009 14:31
4
ответа

Нужно учебное руководство для использования GHC для парсинга и typecheck Haskell

Я работаю над проектом для анализа кода Haskell. Я решил использовать GHC, чтобы проанализировать источник и вывести типы, а не написать мой собственный код, чтобы сделать это. Прямо сейчас я являюсь упорным через Пикшу...
вопрос задан: 6 January 2013 06:21
4
ответа

Почему делает пакет Macports GHC, занимают много времени для компиляции?

И почему? Существует процесс начальной загрузки и компиляция реального процесса компилятора, но какая часть использует большую часть времени?
вопрос задан: 19 April 2011 03:27
4
ответа

Ошибка Haskell: ошибка анализа на входе '='

Спецификации GHC 6.12.1 проблем 10.6.4 x64 MacBook Pro Mac OS X, которые я испытываю затруднения с помощью, позволяют синтаксису. Следующий код отказывается компилировать: модуль, Основной, где основной = позволяют x = 1 год = 2 z =...
вопрос задан: 9 August 2010 01:05
4
ответа

Как мешать GHC генерировать промежуточные файлы?

Когда компиляция haskell исходного файла через ghc - делает foo.hs GHC, всегда оставляет позади множество промежуточных файлов кроме foo.exe. Это foo.hi и foo.o. Я часто заканчиваю тем, что имел необходимость удалить...
вопрос задан: 11 September 2009 14:08
4
ответа

Что хороший путь состоит в том, чтобы отладить код haskell?

Я использовал ghci отладчик, но действительно предпочел бы, если он был несколько интегрирован с текстовым редактором для упрощения процесса установки точек останова. Это не должно, вероятно, строго оценивать каждый...
вопрос задан: 23 March 2009 11:12
3
ответа

Любопытный на предмет проблем работы HashTable

Я считал, что хеш-таблицы в Haskell имели проблемы производительности (на Haskell-кафе в 2006 и Летающем блоге Консультирования Лягушки в 2009), и так как мне нравится Haskell, это волновало меня. Это было год назад, что...
вопрос задан: 5 June 2016 13:18
3
ответа

Почему делает s ++ t не, приводят к переполнению стека для большого s?

Я задаюсь вопросом, почему Вводная часть> возглавляет $ реверса $ [1.. 10000000] ++ [99] 99 не приводит к ошибке переполнения стека. ++ во вводной части кажется прямым и non-tail-recursive: (++)::-&...
вопрос задан: 19 April 2011 02:58
3
ответа

Никакой экземпляр для (Плавающий Интервал)

Я изучаю Haskell. У меня есть эмпирическая функция, которая возвращает таблицу умножения до 'n' в основе 'b'. Числа дополнены к 'w' цифрам. Как последний шаг, я хочу вычислить 'w' автоматически. Почему...
вопрос задан: 18 April 2011 18:39
3
ответа

Используя Haskell для вывода UTF-8-encoded ByteString

Я иду не в своем уме попытка просто произвести UTF-8-encoded данные к консоли. Мне удалось выполнить эту Строку использования, но теперь я хотел бы сделать то же с ByteString. Есть ли хорошее и...
вопрос задан: 18 April 2011 18:31
3
ответа

Лень и хвостовая рекурсия в Haskell, почему это отказывает?

У меня есть эта довольно простая функция для вычислений средних из элементов большого списка, с помощью двух аккумуляторов для содержания суммы до сих пор и количества до сих пор: имейте в виду =, идут 0 0, куда идут s l [] = s/...
вопрос задан: 18 April 2011 17:02
3
ответа

Где я могу найти полный parenthesizer для Haskell?

Существует ли путь в GHCI для показа полностью заключенной в скобки версии оператора? Я желал для делания этого иногда, чтобы помочь мне понять часть кода, с которым я не знаком. Иногда...
вопрос задан: 17 April 2011 03:11
3
ответа

GHC 6.12 и MacPorts

Я недавно установил (из двоичных установщиков) GHC 6.12 и Платформу Haskell 2010.1.0.1 на моем Intel MacBook рабочий OS X 10.5.8, и первоначально, все хорошо работало.Править: Я должен был установить...
вопрос задан: 28 April 2010 17:18
3
ответа

Как списки реализованы в Haskell (GHC)?

Мне было просто любопытно на предмет некоторых точных деталей реализации списков в Haskell (GHC-определенные ответы прекрасны) - они наивные связанные списки, или у них есть какая-либо специальная оптимизация? Больше...
вопрос задан: 22 April 2010 07:35
3
ответа

Оценка Операторов/Выражений Haskell с помощью GHC API

Для инструмента я пишу (http://hackage.haskell.org/package/explore), мне нужен способ прочитать определения функции haskell во времени выполнения, применить их к значениям от моего инструмента и получить результаты их...
вопрос задан: 16 March 2010 00:56
3
ответа

Получение Интриги работать с GHC 6.12.1

Я установил последний пакет GHC (6.12.1) на OS X, но я не могу заставить Интригу работать. Я удалил версию, которую я имел ранее, это работало с GHC 6.10 и пыталось переустановить с нуля...
вопрос задан: 15 December 2009 17:02
3
ответа

Я должен использовать расширения Haskell GHC или нет?

Поскольку я изучаю Haskell, я вижу, что существует много расширений языка, используемых в реальном коде. Как новичок, я должен учиться использовать их, или я должен избежать их по всей стоимости? Я вижу, что это повреждается...
вопрос задан: 29 April 2009 10:39
2
ответа

Как я могу заставить GHC выдавать предупреждение для данной функции?

Предположим, я решил, что везде в заданной кодовой базе (пакете) я хочу использовать пользовательский getCurrentTimeMicroseconds вместо getCurrentTime. Есть ли способ для меня, чтобы заставить GHC издавать предупреждения мне ...
вопрос задан: 18 January 2019 16:22
2
ответа

Опции RTS GHC для сборки "мусора"

У меня есть программа Haskell, которая обрабатывает текстовый файл и создает Карту (с несколькими миллионами элементов). Все это может работать в течение 2-3 минут. Я нашел, что тонкая настройка-H и-A опций делает большое...
вопрос задан: 7 May 2018 16:53
2
ответа

LLVM по сравнению с C —; как LLVM не может существенно быть лучше для Haskell, чем C-?

Я был взволнован LLVM, являющимся достаточно низким для моделирования любой системы, и рассматривал его как обещающий, что Apple принимала его; но с другой стороны Apple конкретно не поддерживает Haskell; И, некоторые думают это...
вопрос задан: 6 March 2016 18:01
2
ответа

Haskell: считайте вводимый символ из консоли сразу, не после новой строки

Я попробовал это: основной = делают hSetBuffering stdin NoBuffering c <-getChar, но он ожидает, пока Enter не нажат, который не является тем, что я хочу. Я хочу считать символ сразу после...
вопрос задан: 24 April 2011 16:23
2
ответа

Категоризация расширения GHC

Я задавался вопросом, могут ли расширения GHC быть разделены на в основном две различных категории те, которые обеспечивают "синтаксический сахар" или удобство и тех, которые представляют что-то новое, новую парадигму...
вопрос задан: 19 April 2011 03:10
2
ответа

Каковы отношения между ghc-pkg и интригой?

Относительно того, как пакеты создаются, установили и использовали в Haskell, каковы отношения между ghc-pkg и интригой? Каковы их роли - когда Вы использовали бы один по другому, или использовать обоих?...
вопрос задан: 25 April 2010 05:48
2
ответа

Расширение CPP и многострочные литералы в Haskell

Действительно ли возможно использовать расширение CPP на коде Haskell, который содержит многострочные строковые литералы? Есть ли другие методы условной компиляции для Haskell? Например, давайте возьмем этот код: - если...
вопрос задан: 31 March 2010 14:09
2
ответа

Ловля исключения Ctrl-C в GHC (Haskell)

Я создал действительно простой read-eval-print-loop в Haskell, который ловит Ctrl-C (UserInterrupt). Однако каждый раз, когда я компилирую и запускаю эту программу, она всегда ловит первую Ctrl-C и всегда...
вопрос задан: 1 March 2010 11:12