The progression was good enough for me.
2 suggestions:
- delay the introduction of Futures in the API until the very end? This simplifies the presentation of the API, then you can introduce Futures to make the whole thing more "reactive"
- add a few diagrams, as Graham is suggestion to help visualize and support the intuition
Otherwise, I really liked your csv example as it is something that lots of people had to do in some form or another.
Cheers,
Eric.
On Thursday, November 15, 2012 11:35:55 PM UTC+11, James Roper wrote: