Результаты поиска по запросу "applicative"
Лакс моноидальные функторы с другой моноидальной структурой
Аппликативные функторы хорошо известны и любимы среди хаскеллеров за их способность применять функции в эффективном контексте.В терминах теории категорий мож...
Параллельный доступ к данным как в Haxl и Stitch
Это продолжение моего предыдущеговопрос.Как я понимаю изHaxl а такжестежок они используют монаду для доступа к данным. Монада на самом деледерево команд дост...
Haskell - Является ли порядок эффектов детерминированным в случае Applicative?
При выполнении действия ввода-вывода, определенногоsomeFun <$> (a :: IO ()) <$> (b :: IO ()), является выполнениеa а такжеb действия заказаны? То есть могу ли я рассчитывать на этоa выполняется раньшеb является? Для GHC я вижу, что IO реализован ...
Можно ли использовать синтаксический сахар в скобках для аппликативного функтора?
ВMcBride и Paterson 's Прикладное программирование с эффектами' они вводят некоторый прекрасный синтаксический сахар для подъема чистой функции:
Что такое определение Аппликативного Функтора из теории категорий POV?
Я смог отобразить определение Функтора из теории категорий в определение Хаскелла следующим образом: поскольку объекты
эквивалентность между аппликативным функтором и монадой
Люди говорят, что монады являются продолжением аппликативных функторов, но я этого не вижу. Давайте рассмотрим пример аппликативного функтора:(<*>) :: f(a->b) -> f a -> f b [(+3)] <*> [2,3,4]Теперь я также ожидаю, что могу сделать то же самое, ...
было бы
сь лучше понять Applicative, я рассмотрел определение <*>, которое обычно определяется как ap, которое, в свою очередь, определяется как: ap :: (Monad m) => m (a -> b) -> m a -> m b ap = liftM2 idПосмотрим на сигнатуры типов для liftM2 и id, а ...
Примеры монады, чья аппликативная часть может быть лучше оптимизирована, чем часть монады
В одной дискуссии я слышал, что