跳转到内容

Haskell/待办事项

来自维基教科书,开放世界中的开放书籍

另请参阅:Category:Book:Haskell/Stubs

  • Haskell/其他数据结构 - 棘手的问题。 虽然关于广义映射的讨论被用作通向Haskell/Functor 类的引子,但讨论的基调(特别是关于折叠的部分)似乎指向了态射的讨论,这可能属于高级轨道(也许,正如 Apfelmus 曾经建议的那样,属于Haskell/数据类型代数)。 还需要注意的是,这里描述的灾难性折叠与 Data.Foldable 中完成的折叠不同,这可能会让好奇的新手感到困惑。 最后,没有提及(甚至没有作为指向实用轨道的指针)常见的诸如 Data.Sequence、Data.Map、Data.Array... 之类的通用数据结构库。
    经过一些细微调整,它现在在周围章节的上下文中更有意义。 尽管如此,上面提到的章节仍然像以前一样必要。--Duplode (讨论贡献) 06:09, 10 May 2014 (UTC)
    Haskell/库/数据结构入门 现在已成为本书的一部分。--Duplode (讨论贡献) 06:04, 11 May 2014 (UTC)
  • Haskell/理解箭头 - 一般整理。 老的工厂/机器人比喻需要去掉。
    完成
  • Haskell/Applicative Functors - 有点不透明和模糊;没有充分利用与函子和单子的相似性。 重写将非常可取。
    完成

未合并

[编辑 | 编辑源代码]
  • Haskell/StephensArrowTutorial - 很遗憾,这个页面已经近三年没有在书中找到合适的位置。 我建议用它来代替Haskell/Arrows事实上,我打算这样做 - 但首先我需要自己学习箭头。 同时,如果您同意,请随时这样做。 --Duplode (讨论贡献) 23:25, 6 May 2012 (UTC) 完成!

旧页面

[编辑 | 编辑源代码]
  • 开始 - 嘿! 这页实际上看起来很完整... 是不是被忽略了?
  • 准备工作 - 删除?
  • 模板:Haskell
  • 高级单子 - 应该保留以供历史目的。 理解单子子页面上可能还有一些小片段值得转移,主要是在状态子部分和外部链接中。
  • 单子解析器组合器 - 多年来的存根。 如果你认为它有合适的位置,请随时修改这个章节并将其重新整合到书中。
  • 箭头 - 老的初始箭头章节。 在这个阶段,箭头教程更适合扮演这个角色。 如果有人想进一步发展这个页面,它将保留在这里。
  • 分层库/列表 - 以目前的形式完全冗余;有限的扩展潜力。
  • Haskell/实用单子 - 这个有点乱。 指向高级轨道的正向指针(如结尾附近的并发内容)在这个时候并不是什么大问题,但本章仍然感觉不连贯。 也许我们应该将一些或全部解析内容(从“写一个 Scheme”派生的 Parsec 部分、Haskell/单子解析器组合器Haskell/ParseExps)整合到一个页面中,并将它移到实用轨道,在本章中只留下一个指针。
    除非进行全面重写,否则这本书可能没有它更好。 并发示例可能值得在更合适的上下文中保留。--Duplode (讨论贡献) 01:16, 14 May 2014 (UTC)
[编辑 | 编辑源代码]
  • Haskell/状态 - Kowey 的存根包含以下标题
    • IORef - 传递信息
    • 在没有 IO 的情况下传递信息
    • 混合状态和 IO
    • Reader 和 Writer - 不完全是状态
    苹果和橘子。 Reader,也许还有 Writer,应该得到单子章节的处理; 其他所有内容都应该用来填充可变状态存根。--Duplode (讨论贡献) 06:14, 10 May 2014 (UTC)
  • Haskell/使用列表 - 这个是由 Apfelmus 提出的,作为他计划重新组织初学者模块的一部分。 这个想法是在 Haskell 基础中引入列表推导,作为一种无需使用高阶函数即可轻松进行映射和过滤的方法。 个人笔记:我已经删除了红色链接,以便终于可以删除重新组织警告。 Apfelmus 的这个提议很有意义,但我不知道如何在考虑对周围章节的影响的情况下完成它。 如果您看到一种方法,请尝试一下... --Duplode (讨论贡献) 08:43, 1 May 2012 (UTC)
华夏公益教科书