haskell - Haskell 如何废弃样板文件?

标签 haskell

我正试图围绕这篇文章展开我的头脑:

http://www.haskell.org/haskellwiki/Scrap_your_boilerplate

即使我知道 fmap 和 functor 是什么(感谢 "Learn you a haskell for great good" ),我还是无法理解这篇文章。有人可以简单地向我解释一下 Haskell 是如何废弃样板的吗?

最佳答案

如果您是 haskell 的新手,您可能根本不应该担心 SYB。它不是基本的,甚至不是常用的(我自己从未使用过)。

SYB 是 Haskell 的一个库包,不是 Haskell 本身的一部分,甚至不是基础库之一。见这里:http://www.cs.uu.nl/wiki/GenericProgramming/SYB

您可能需要通读(最后一篇论文)http://research.microsoft.com/en-us/um/people/simonpj/papers/hmap/

关于haskell - Haskell 如何废弃样板文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7383162/

相关文章:

haskell - 将数据类型转换为映射

haskell - 使用 TLS 通过 SMTP 发送邮件

haskell - 如何在没有注释的情况下明确地显示伪鸭子类型(duck typing)类型的示例

Haskell - 涉及 2 个字符串列表的foldr

haskell - 在 Data.Time.Format 中找不到 defaultTimeLocale

haskell - 区分Haskell中的错误

haskell - 为什么 fmap 不适用于元组?

haskell - 级序repminPrint

kotlin - 如何将 rxjava2 Zip 函数(从 Single/Observable)的数量概括为 n 个 Nullable 参数而不丢失其类型?

list - 如何对无限列表使用任意值?