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

2 ответа

Модульная разработка программ - объединение монадных трансформаторов в функции монадной агностики

Я пытаюсь придумать дизайн модульной программы и еще раз прошу вашей помощи.Как продолжение этих следующих постовМонадные Трансформаторы против Проходящих Па...

0 ответов

нуль вместо ==

Я только начал изучать Хаскель из интереса. я следуюlearnyouahaskell.com.Там я нашел это:

2 ответа

Новые типы быстрее, чем перечисления?

Согласно сэта статья [http://www.haskell.org/haskellwiki/Performance/Data_types] , Для GHC перечисления не считаются типами с одним конструктором, поэтому они не выигрывают от распаковки при использовании в качестве строгих полей ...

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

4 ответа

Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)

m написание функции, которая выполняет поиск в последовательности произвольных символов. Я'я хотел бы сделать его достаточно общим, чтобы он работал со с...

5 ответов

Отслеживание ошибок в Haskell

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

2 ответа

Функциональная чистота с использованием 'let' в Haskell

Поскольку я работаю над изучением Haskell, я понимаю, что это чисто функциональный язык. У меня проблемы с пониманием, почему

7 ответов

Почему монады? Как это решает побочные эффекты?

Я изучаю Хаскель и пытаюсь понять Монады. У меня есть 2 вопроса. Насколько я понимаю, Monad - это просто еще один класс типов, который объявляет способы взаимодействия с данными внутри «контейнеров», включая Maybes, Lists и IO. Кажется разумным ...

6 ответов

Или, если вам нужна реальная скорость для длинных последовательностей, вы можете использовать изменяемый массив:

аюсь реализовать расстояние Левенштейна (или редактировать расстояние) в Haskell, но его производительность быстро уменьшается при увеличении длины строки. Я все еще новичок в Haskell, поэтому было бы неплохо, если бы вы могли дать мне несколько ...

3 ответа

Обработка нескольких типов с одинаковым внутренним представлением и минимальным образцом?

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

4 ответа

Почему этот код на Haskell вызывает ошибку «бесконечного типа»?

Я новичок в Haskell и сталкиваюсь с ошибкой «не могу создать бесконечный тип», которую не могу понять. На самом деле, помимо этого, я не смог найти хорошего объяснения того, что вообще означает эта ошибка, поэтому, если бы вы могли выйти за ...