跳轉到內容

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)
華夏公益教科書