How to read Haskell: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
...needs to be written | ...needs to be written | ||
<haskell> | |||
-- insert here some horrible (for the non-Haskeller) long example | |||
-- something we can work through slowly (and show why we find it beautiful) | |||
</haskell> | |||
== What confuses non-Haskellers == | == What confuses non-Haskellers == |
Revision as of 10:45, 3 August 2006
This stub is intended to become a tutorial on reading Haskell. It's aimed at the non-Haskeller who probably doesn't care too much about trying to write code, but wants to understand it.
The tutorial
...needs to be written
-- insert here some horrible (for the non-Haskeller) long example
-- something we can work through slowly (and show why we find it beautiful)
What confuses non-Haskellers
Since this tutorial is not yet written, we encourage you to note here the things which confuse non-Haskellers about the code code.
- layout instead of semicolons?
- super-super-concise stuff (things using liftM and liftM2)
- the difference between and
x <- foo
x = foo