Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我不清楚应用函子评估
我目前正在阅读 Learn a Haskell for Great Good 并且我偶然发现了对某个代码块的评估的解释 我已经阅读了几次解释 并且开始怀疑作者是否理解这段代码的作用 ghci gt lt gt 3 lt gt 100 5 5
Haskell
functionalprogramming
applicative
Scalaz:“scalaz.syntax.applicative._”如何发挥其魔力
这个问题与this one https stackoverflow com questions 38524384 reader monad in scala return local and sequence 我试图了解如何在 Scala
scala
scalaz
applicative
readermonad
ghci 应用性的特殊情况?
In ghci gt t pure 1 pure 1 Applicative f Num a gt f a gt show pure 1
Haskell
monads
ghci
applicative
Applicative不与排序一起使用
我有这种类型 基本上是克莱斯利箭头 language DeriveFunctor data Plan m i o Plan i gt m o deriving Functor instance Monad m gt Applicative
Haskell
monads
applicative
donotation
Alternative 中的“一些”和“许多”有什么用?
Alternative http hackage haskell org packages archive base latest doc html Control Applicative html t Alternative 延伸Appl
Haskell
applicative
someandmany
alternativefunctor
为什么实例仅通过其头部进行匹配?
我将首先介绍一个具体的问题 StackOverflow 的人就是这样 假设您定义了一个简单类型 data T a T a 这种类型是一个Functor Applicative and a Monad 忽略自动派生 要获取这些实例 您必须编写
Haskell
monads
typeclass
functor
applicative
`sequenceA` 是如何工作的
我是 Haskell 新手 想了解它是如何工作的 sequenceA 3 2 1 3 我从定义开始 sequenceA Applicative f gt f a gt f a sequenceA pure sequenceA x xs lt
Haskell
applicative
(<*>) 中的 * 有特殊含义吗?
试图扩展我对 Haskell 中符号的理解 函数应用运算符 允许您在函数上应用参数 函数应用运算符的翻转版本 flip lt gt 结合运算符 您可以在半群和幺半群中找到它 lt gt 功能应用 提升到 Functor 结构上 lt gt
Haskell
operators
namingconventions
applicative
categorytheory
Haskell 应用变压器的示例
www haskell org 上的 wiki 告诉我们以下有关 Applicative Transformer 的信息 那么应用变压器在哪里呢 答案是 我们不需要适用函子的特殊变压器 因为它们可以以通用方式组合 http www hask
Haskell
monadtransformers
applicative
Haskell 中的 ApplicativeDo
AFAIK GHC8 的新增内容之一是ApplicativeDo语言扩展 它将 do 符号脱糖为相应的Applicative方法 lt gt lt gt 如果可能的话 我有以下问题 它如何决定是否脱糖Applicative方法可以吗 据我所
Haskell
monads
applicative
Haxl 和 Stitch 中的并发数据访问
这是我之前的后续question https stackoverflow com questions 27591599 are futures in scala really functional 据我了解Haxl http www cs
scala
concurrency
monads
applicative
haxl
MaybeT m 的应用实例假设 Monad m
我一直在使用Haxl单子 此处描述 http www reddit com r haskell comments 1le4y5 the haxl project at facebook slides from my talk http ww
Haskell
monads
monadtransformers
applicative
haxl
为什么 Applicative 应该是 Monad 的超类?
Given Applicative m Monad m gt mf m a gt b ma m a 这似乎被认为是一项法律 mf lt gt ma do f lt mf a lt ma return f a 或者更简洁地说 lt gt ap
Haskell
monads
applicative
famproposal
为什么相互让步使 ArrowApply 和 Monads 等效,而不像 Arrow 和 Applicative?
这是我要参考的SO帖子 https stackoverflow com a 24668518 11143763 另外 我将使用与该问题中的OP相同的片段 以免分离材料 https stackoverflow com q 24668313 1
Haskell
monads
applicative
categorytheory
arrows
应用风格的实际用途是什么?
我是一名 Scala 程序员 现在正在学习 Haskell 很容易找到 OO 概念的实际用例和现实世界示例 例如装饰器 策略模式等 书籍和互联网上充斥着这些内容 我开始意识到 对于函数概念来说 情况并非如此 例证 应用词 我正在努力寻找应用
scala
Haskell
F
functionalprogramming
applicative
是否有“纯粹适用的任一”的标准名称或实现?
我经常发现我所谓的 纯粹应用性 的用处Either i e Either与Applicative只要我们不实现一个实例就可用Monad实例也是如此 newtype AEither e a AEither unAEither Either e
Haskell
applicative
either
Haskell:一些和很多[重复]
这个问题在这里已经有答案了 什么是some and many in Control Applicative Alternative有什么好处 如果我写类似的东西some Just 42 它似乎会导致无限递归 这似乎不太有用 当用作解析器组合
Haskell
applicative
combinators
alternativefunctor
someandmany
是否可以对应用函子使用括号语法糖?
In 麦克布莱德和帕特森的 带有效果的应用程序编程 http strictlypositive org IdiomLite pdf他们引入了一些可爱的语法糖来提升纯函数 f x y z for f lt gt x lt gt y lt gt
Haskell
syntacticsugar
templatehaskell
applicative
是用 Monad 的 Applicative 来定义 Functor 更好,还是反之亦然?
这是一个一般性问题 与任何一段代码无关 假设你有一个类型T a可以给出一个实例Monad 因为每个单子都是一个Applicative通过分配pure return and lt gt ap 然后每个应用程序都是一个Functor via f
Haskell
monads
functor
applicative
类型分类百科中应用语的构成规律
我在读类型分类百科全书 https wiki haskell org Typeclassopedia我在应用程序部分遇到了麻烦 我想我 有点 已经弄清楚了 但我想看看我的理解是否正确 直到组合法出现之前 适用法则才有意义 我只是无法解析其右
Haskell
applicative
«
1
2
3
»