diff --git a/src/posts/0010-Haskell-Now/index.org b/src/posts/0010-Haskell-Now/index.org index 0ce5308..b05e387 100644 --- a/src/posts/0010-Haskell-Now/index.org +++ b/src/posts/0010-Haskell-Now/index.org @@ -136,30 +136,22 @@ I also added some information I lacked while I learned Haskell. The article contains five parts: -- Introduction: a short example to show Haskell can be friendly. -- Basic Haskell: Haskell syntax, and some essential notions. -- Normal Difficulty Part: +- *Essential Haskell*: Haskell syntax, and some essential notions. +- *First Dive*: - Functional style; a progressive example, from imperative to functional style - Types; types and a standard binary tree example - Infinite Structure; manipulate an infinite binary tree! -- Nightmare Difficulty Part: +- *Dive into the impure*: - Deal with IO; A very minimal example - IO trick explained; the hidden detail I lacked to understand IO - Monads; incredible how we can generalize -- Hell Difficulty Part: +- *Start swimming*: Start a new project. - - Write a real world command line application - - Write a real world full featured REST API - -- Appendix: - - - More on infinite tree; a more math oriented discussion about - infinite trees ** Helpers :noexport: :PROPERTIES: :CUSTOM_ID: helpers