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

0 ответов

 - более техничен, чем следует из названия, и предлагает некоторые очень интересные взгляды на дизайн Haskell и решения, лежащие в основе дизайна. Вы не можете помочь, но лучше понять реализацию Haskell после прочтения.

рограммировании на Haskell (и особенно при решении задач Project Euler, где неоптимальные решения имеют тенденцию подчеркивать потребности процессора или памяти), я часто удивляюсь, почему программа ведет себя так, как она есть. Я смотрю на ...

2 ответа

 Вы должны перекомпилировать базовые библиотеки, что может быть довольно болезненным.

тривиально маленькие программы на Haskell превращаются в гигантские исполняемые файлы. Я написал небольшую программу, которая была скомпилирована (с GHC) в двоичный файл с размером, расширяющим 7 МБ! Что может привести к тому, что даже ...

4 ответа

в интернете

является промежуточным языком GHC. Чтение Core может помочь вам лучше понять производительность вашей программы. Кто-то попросил у меня документацию или учебные пособия по чтению Core, но я не мог найти много. Какая документация доступна для ...

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

3 ответа

Нет экземпляра для (Floating Int)

Я учу Хаскель. Я создал функцию, которая возвращает таблицу умножения до «n» в базе «b». Числа дополняются до 'w' цифрами. В качестве последнего шага я хочу автоматически вычислить 'w'. Почему это не компилируется? -- Number of digits needed for ...

1 ответ

Использование gcc вместо clang в ghci или ghc

В Mac OSX 10.9 компилятор c по умолчанию в комплекте сXcode являетсяclang, Я установилgcc-4.9 с участиемhomebrew, Теперь у меня есть два разныхgccс, одинclangдругойgcc, По умолчаниюclang. Я хочу использоватьgcc при компиляции файлов Haskell ...

1 ответ

Ргдс, Мартин

ьзуя Control.Concurrent и forkIO, в некоторых случаях поток остается заблокированным (это особенно часто встречается в Windows с сетевым подключением), поэтому даже при попытке использовать killThread в потоке никогда не возникает исключение. ...

1 ответ

 также.

ько заметил, пытаясь научиться читать GHC Core, что автоматически выводитсяEq экземпляр для типов данных enum-стиля, таких как data EType = ETypeA | ETypeB | ETypeC | ETypeD | ETypeE | ETypeF | ETypeG | ETypeH deriving (Eq)кажется, превращается ...

1 ответ

@ Hammar: Спасибо, хороший улов! По какой-то причине мне не пришло в голову попробовать это, и я не был уверен, может ли GHCi иметь другое специальное поведение для привязок в REPL.

ая на вопрос о stackoverflow, я заметил, что GHCi (интерактивный) назначает слишком ограничительный тип впозволятьзаявление. А именно, учитывая код, import Control.Arrow f = maximum &&& id >>> fst &&& (\(m,l) -> length $ filter (==m) l)(как в ...

2 ответа

Установка gmp-devel на Fedora прекрасно работает. Это создаст новую символическую ссылку (libgmp.so), указывающую на ту версию, которая установлена ​​в данный момент, и, в результате, запускается ghci.

аюсь установить платформу Haskell на Linux впервые (я также довольно новый пользователь Linux). Система жертвы - это свежая система Red Hat. И все, что здесь происходит, должно быть 64-битным. Указания на веб-сайте платформы [1] указывают на то, ...

2 ответа

Являются ли экземпляры Functor уникальными?

Мне было интересно, в какой степениFunctor экземпляры в Haskell определяются (однозначно) по законам функторов. посколькуghc может вывестиFunctor По крайней мере, в случаях, когда используются типы данных "заурядный", кажется, что они должны ...