Haskell 中 Applicative 的 <*> 的词源是什么?
What is the etymology of <*> from Applicative in Haskell?
名称 <*>
最早出现在文献或代码中的什么地方,它是否对符号的选择有任何解释?
The original idioms paper 已经使用 ⊛
进行申请; <*>
被选为它的 ASCII 艺术近似值,因为 (*)
不可用(它是中缀运算符 *
的前缀形式的语法)。
它是原始成语论文中使用的符号的 ASCII 化:“Idioms: applicative programming with effects”。反过来,该表示法的灵感来自 Swierstra 和 Duponcheel 关于纠错解析器组合器的论文中已经 ASCII 化的版本:“Deterministic, Error-Correcting
Combinator Parsers”。来自 Jeroen Fokker 的“Functional Parsers”。这篇论文没有说明它来自哪里,这可能意味着它起源于它。如果它被用于解析,我不会感到惊讶在那之前。
名称 <*>
最早出现在文献或代码中的什么地方,它是否对符号的选择有任何解释?
The original idioms paper 已经使用 ⊛
进行申请; <*>
被选为它的 ASCII 艺术近似值,因为 (*)
不可用(它是中缀运算符 *
的前缀形式的语法)。
它是原始成语论文中使用的符号的 ASCII 化:“Idioms: applicative programming with effects”。反过来,该表示法的灵感来自 Swierstra 和 Duponcheel 关于纠错解析器组合器的论文中已经 ASCII 化的版本:“Deterministic, Error-Correcting Combinator Parsers”。来自 Jeroen Fokker 的“Functional Parsers”。这篇论文没有说明它来自哪里,这可能意味着它起源于它。如果它被用于解析,我不会感到惊讶在那之前。