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

1 ответ

Вернуть JSON из обработчика yesod

Я пытаюсь написать простейший ответ JSON от обработчика Yesod, но у меня есть какая-то действительно глупая ошибка (по-видимому). Мой код обработчика такой: -- HelloYesod/Handler/Echo.hs module Handler.Echo where import Data.Aeson (object, (.=)) ...

8 ответов

Для чего люди используют функцию идентификации? [Дубликат]

6 ответов

Почему вы можете перевернуть список с помощью foldl, а не с помощью foldr в Haskell?

Почему вы можете перевернуть список со сгибом?

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

3 ответа

Примеры монады, чья аппликативная часть может быть лучше оптимизирована, чем часть монады

В одной дискуссии я слышал, чтоApplicative Интерфейс некоторых парсеров реализован иначе, более эффективно, чем ихMonad интерфейс. Причина в том, что сApplicative мы знаем все «эффекты» заранее, до того, как будут выполнены все эффективные ...

2 ответа

Haskell: неисчерпывающие паттерны

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

2 ответа

Несколько сгибов за один проход с использованием универсальной функции кортежа

Как я могу написать функцию, которая принимает набор функций типа

1 ответ

Как заставить ReaderT работать с другим монадным преобразователем?

Я хотел бы встроить

2 ответа

Как сделать сложную обработку ввода-вывода и неявный кеш в Haskell?

В больших приложениях очень часто существует несколько уровней кэширования ввода-вывода (Hibernate L1 и L2, Spring cache и т. Д.), Которые обычно абстрагированы, так что вызывающей стороне не нужно знать, что конкретная реализация выполняет IO. С ...

1 ответ

Генетическое программирование в Хаскеле

Есть GenProg (http://hackage.haskell.org/package/genprog), например, но это касается только численной оптимизации, в данном случае поиска уравнения, описываю...

1 ответ

Можно ли получить вид конструктора типа в Haskell?

Я работаю с Data.Typeable и, в частности, я хочу иметь возможность генерировать правильные типы определенного вида (скажем,