Fix some text.
This commit is contained in:
parent
23e166a56c
commit
af6b7ff280
1 changed files with 4 additions and 12 deletions
|
@ -136,30 +136,22 @@ I also added some information I lacked while I learned Haskell.
|
||||||
|
|
||||||
The article contains five parts:
|
The article contains five parts:
|
||||||
|
|
||||||
- Introduction: a short example to show Haskell can be friendly.
|
- *Essential Haskell*: Haskell syntax, and some essential notions.
|
||||||
- Basic Haskell: Haskell syntax, and some essential notions.
|
- *First Dive*:
|
||||||
- Normal Difficulty Part:
|
|
||||||
|
|
||||||
- Functional style; a progressive example, from imperative to
|
- Functional style; a progressive example, from imperative to
|
||||||
functional style
|
functional style
|
||||||
- Types; types and a standard binary tree example
|
- Types; types and a standard binary tree example
|
||||||
- Infinite Structure; manipulate an infinite binary tree!
|
- Infinite Structure; manipulate an infinite binary tree!
|
||||||
|
|
||||||
- Nightmare Difficulty Part:
|
- *Dive into the impure*:
|
||||||
|
|
||||||
- Deal with IO; A very minimal example
|
- Deal with IO; A very minimal example
|
||||||
- IO trick explained; the hidden detail I lacked to understand IO
|
- IO trick explained; the hidden detail I lacked to understand IO
|
||||||
- Monads; incredible how we can generalize
|
- 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:
|
** Helpers :noexport:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: helpers
|
:CUSTOM_ID: helpers
|
||||||
|
|
Loading…
Reference in a new issue