gpt4 book ai didi

haskell - 是否可以为应用仿函数使用括号语法糖?

转载 作者:行者123 更新时间:2023-12-03 12:07:56 25 4
gpt4 key购买 nike

McBride and Paterson's 'Applicative programming with effects'他们引入了一些可爱的语法糖来提升纯函数:

[| f x y z |]

为了
f <$> x <*> y <*> z

我记得有人在其他地方使用 li f w x y z ilil f v w x y z li ,我认为/希望这可能是因为它可以使用一些现有的语言特性和 li的巧妙定义来定义。和 il .

除了论文之外,我找不到任何对此的引用,并假设 [||]不太可能很快出现在 ghc 中,是否可以实现 liil不知何故?我想不出适合他们的类型,所以我假设我需要 Template Haskell 或类似的东西,但我知道的还不够多。 [af| f x y ]会很好,但在我开始尝试之前我不知道这是否可能,如果是的话,当然需要帮助。

最佳答案

我认为 this就是你要找的。如果我没记错的话,haskell-cafe 邮件列表上也有关于这种应用程序风格的讨论。

关于haskell - 是否可以为应用仿函数使用括号语法糖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com