Вопросы с тегом «haskell»

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

4
Какое представление Haskell рекомендуется для двумерных массивов пикселей без упаковки с миллионами пикселей?
Я хочу решить некоторые проблемы с обработкой изображений в Haskell. Я работаю как с растровыми (растровыми), так и с цветными изображениями с миллионами пикселей. У меня есть ряд вопросов: На каком основании мне выбирать между Vector.Unboxedи UArray? Оба являются распакованными массивами, но Vectorабстракция, кажется, сильно разрекламирована, особенно в отношении слияния …

3
Какие библиотеки Haskell лучше всего подходят для реализации программы? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Если я собираюсь запустить программу в производство, мне нужно, чтобы эта программа сделала …
115 logging  haskell  metrics 

1
Переполнение кучи потоков Haskell, несмотря на использование всего 22 МБ памяти?
Я пытаюсь распараллелить трассировщик лучей. Это означает, что у меня есть очень длинный список небольших вычислений. Ванильная программа запускается на определенной сцене за 67,98 секунды при использовании 13 МБ общей памяти и производительности 99,2%. В своей первой попытке я использовал параллельную стратегию parBufferс размером буфера 50. Я выбрал, parBufferпотому что …


1
Почему функция Haskell «ничего не делает», id, потребляет тонны памяти?
В Haskell есть функция идентификации, которая возвращает входные данные без изменений. Определение простое: id :: a -> a id x = x Итак, для удовольствия, это должно вывести 8: f = id id id id id id id id id id id id id id id id id id id …
112 haskell  ghc 

10
Интерфейс Java и класс типов Haskell: различия и сходства?
Пока я изучаю Haskell, я обратил внимание на его типовой класс , который, как предполагается, был великим изобретением, появившимся на Haskell. Однако на странице Википедии о классе типов : Программист определяет класс типа, указывая набор имен функций или констант вместе с их соответствующими типами, которые должны существовать для каждого типа, …

4
Ошибка синтаксического анализа ошибок Haskell при вводе `= '
Я новичок в Haskell и после запуска ghciпопробовал: f x = 2 * x и я получил: <interactive>:1:4: parse error on input `=' чего я не понимаю. Как ни странно, раньше это работало хорошо. Я полагаю, что неправильно сконфигурировал Haskell. Переустановка ghc6 не решает проблемы. Для информации я использую Ubuntu …
111 haskell 

6
Какова цель Rank2Types?
Я не очень разбираюсь в Haskell, поэтому это может быть очень простой вопрос. Какие языковые ограничения снимает Rank2Types ? Разве функции в Haskell не поддерживают полиморфные аргументы?


17
Что за суета насчет Haskell? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

4
Haskell: как произносится <*>? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Как произносятся эти функции в классе …
109 haskell  operators 


5
Почему Prelude.read Haskell не возвращает Maybe?
Есть ли веская причина, по которой тип Prelude.read read :: Read a =&gt; String -&gt; a вместо возврата Maybeзначения? read :: Read a =&gt; String -&gt; Maybe a Поскольку строка может не поддаваться синтаксическому анализу Haskell, не будет ли последнее более естественным? Или даже Either String a, где Leftбы содержалась …
108 parsing  haskell  types 

1
Какие части Real World Haskell сейчас устарели или считаются плохой практикой?
В главе 19 Real World Haskell многие примеры теперь терпят неудачу из-за изменения Control.Exception. Это заставляет меня думать, что, возможно, некоторые из материалов в этой книге на самом деле устарели и не стоит больше изучать, в конце концов, прошло уже 6 лет. Моя единственная другая ссылка - Learn You a …

5
Функциональные шаблоны проектирования [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Существует множество функциональных идиом: монады, аппликативы, стрелки и т. Д. Они задокументированы в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.