Результаты поиска по запросу "haskell"
Модульная разработка программ - объединение монадных трансформаторов в функции монадной агностики
Я пытаюсь придумать дизайн модульной программы и еще раз прошу вашей помощи.Как продолжение этих следующих постовМонадные Трансформаторы против Проходящих Па...
нуль вместо ==
Я только начал изучать Хаскель из интереса. я следуюlearnyouahaskell.com.Там я нашел это:
Новые типы быстрее, чем перечисления?
Согласно сэта статья [http://www.haskell.org/haskellwiki/Performance/Data_types] , Для GHC перечисления не считаются типами с одним конструктором, поэтому они не выигрывают от распаковки при использовании в качестве строгих полей ...
Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)
m написание функции, которая выполняет поиск в последовательности произвольных символов. Я'я хотел бы сделать его достаточно общим, чтобы он работал со с...
Отслеживание ошибок в Haskell
Как я могу получить больше информации о том, где произошла ошибка Haskell? Например, вчера я работал над программой на Haskell, которая анализирует входной файл, преобразует данные и затем распечатывает отчетную информацию. В какой-то момент я ...
Функциональная чистота с использованием 'let' в Haskell
Поскольку я работаю над изучением Haskell, я понимаю, что это чисто функциональный язык. У меня проблемы с пониманием, почему
Почему монады? Как это решает побочные эффекты?
Я изучаю Хаскель и пытаюсь понять Монады. У меня есть 2 вопроса. Насколько я понимаю, Monad - это просто еще один класс типов, который объявляет способы взаимодействия с данными внутри «контейнеров», включая Maybes, Lists и IO. Кажется разумным ...
Или, если вам нужна реальная скорость для длинных последовательностей, вы можете использовать изменяемый массив:
аюсь реализовать расстояние Левенштейна (или редактировать расстояние) в Haskell, но его производительность быстро уменьшается при увеличении длины строки. Я все еще новичок в Haskell, поэтому было бы неплохо, если бы вы могли дать мне несколько ...
Обработка нескольких типов с одинаковым внутренним представлением и минимальным образцом?
Я часто сталкиваюсь с проблемой, когда пишу большие программы на Haskell. Я часто хочу, чтобы у меня было несколько разных типов, которые имеют общее предста...
Почему этот код на Haskell вызывает ошибку «бесконечного типа»?
Я новичок в Haskell и сталкиваюсь с ошибкой «не могу создать бесконечный тип», которую не могу понять. На самом деле, помимо этого, я не смог найти хорошего объяснения того, что вообще означает эта ошибка, поэтому, если бы вы могли выйти за ...