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

5 ответов

Это потому, что, используя термин Applicative и тег haskell, это вопрос о haskell, но с ответом в другой записи.

кативные сочинения, монады нет. Что означает приведенное выше утверждение? А когда один предпочтительнее другого?

11 ответов

 абстрагирование валидации в Scala, F # и C #, которая в данный момент застряла в очереди модератора. Сравните отвратительную версию кода на C #. И причина в том, что C # не обобщен. Я интуитивно ожидаю, что шаблон для конкретного случая C # будет взорваться геометрически по мере роста программы.

граммист Scala, сейчас изучаю Haskell. Легко найти примеры практического использования и примеры из реальной жизни для концепций ОО, таких как декораторы, шаблоны стратегий и т. Д. Эти книги заполнены. Я пришел к выводу, что это как-то не так ...

2 ответа

 также предоставляет эту функциональность

трел наApplicative класс в библиотеках Haskell и наткнулся наAlternative. Для чего этот класс хорош? Поиск в Google не выявил ничего особенно проницательного. И это, кажется, совершенно неуместно, в комплекте с пакетом Applicative. Может ...

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

5 ответов

, Это была реализация, для которой я проверил законы.

няя кому-то, что такое класс типов X, я стараюсь найти хорошие примеры структур данных, которые точно X. Итак, я прошу примеры для: Конструктор типа, который не является Functor.Конструктор типа, который является Functor, но не ...

5 ответов

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

Кажется, существует консенсус, что вы должны использовать Parsec как аппликатив, а не как монаду. Каковы преимущества аппликативного разбора по сравнению с монадическим? стильпредставлениеабстракцияМонадический разбор?

1 ответ

Каков пример Монады, которая является Альтернативой, но не МонадПлюс?

Вего ответ [https://stackoverflow.com/a/10168111/237428]на вопрос«Различие между классами типовMonadPlus, Alternative, а такжеMonoid?» [https://stackoverflow.com/q/10167879/237428]Эдвард Кметт говорит, что Более того, даже еслиApplicative был ...

3 ответа

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

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

3 ответа

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

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

7 ответов

Какое преимущество дает нам Monad по сравнению с Applicative?

я прочелэта статья [https://www.fpcomplete.com/school/advanced-haskell-1/functors-applicative-functors-and-monads] , но не понял последний раздел. Автор говорит, что Monad дает нам контекстную чувствительность, но можно достичь того же ...

4 ответа

Экземпляр Альтернативного ZipList в Haskell?

ZipList поставляется с Functor и Applicative экземпляром (Control.Applicative [http://hackage.haskell.org/packages/archive/base/latest/doc/html/Control-Applicative.html#g:2] ) а почему не альтернатива? Нет ли хорошего примера?Как насчет ...