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

3 ответа

Лакс моноидальные функторы с другой моноидальной структурой

Аппликативные функторы хорошо известны и любимы среди хаскеллеров за их способность применять функции в эффективном контексте.В терминах теории категорий мож...

1 ответ

Параллельный доступ к данным как в Haxl и Stitch

Это продолжение моего предыдущеговопрос.Как я понимаю изHaxl а такжестежок они используют монаду для доступа к данным. Монада на самом деледерево команд дост...

3 ответа

Как справиться с побочным эффектом с Applicative?

Я вижу везде, что

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

3 ответа

Haskell - Является ли порядок эффектов детерминированным в случае Applicative?

При выполнении действия ввода-вывода, определенногоsomeFun <$> (a :: IO ()) <$> (b :: IO ()), является выполнениеa а такжеb действия заказаны? То есть могу ли я рассчитывать на этоa выполняется раньшеb является? Для GHC я вижу, что IO реализован ...

3 ответа

Можно ли использовать синтаксический сахар в скобках для аппликативного функтора?

ВMcBride и Paterson 's Прикладное программирование с эффектами' они вводят некоторый прекрасный синтаксический сахар для подъема чистой функции:

2 ответа

Что такое определение Аппликативного Функтора из теории категорий POV?

Я смог отобразить определение Функтора из теории категорий в определение Хаскелла следующим образом: поскольку объекты

4 ответа

Примеры аппликативных трансформаторов Haskell

3 ответа

эквивалентность между аппликативным функтором и монадой

Люди говорят, что монады являются продолжением аппликативных функторов, но я этого не вижу. Давайте рассмотрим пример аппликативного функтора:(<*>) :: f(a->b) -> f a -> f b [(+3)] <*> [2,3,4]Теперь я также ожидаю, что могу сделать то же самое, ...

2 ответа

 было бы

сь лучше понять Applicative, я рассмотрел определение <*>, которое обычно определяется как ap, которое, в свою очередь, определяется как: ap :: (Monad m) => m (a -> b) -> m a -> m b ap = liftM2 idПосмотрим на сигнатуры типов для liftM2 и id, а ...

3 ответа

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

В одной дискуссии я слышал, что