
18 May
2009
18 May
'09
2:06 p.m.
ekirpichov:
Actually, I don't think it's a good idea to introduce monads on one of the 3-4 slides. While it *is* a core concept, it's not one of the advertising "bullet points"; and 1 slide is not enough to show what *use* monads are, let alone what they actually *are*.
I'd probably suggest you to show something parallelism-related on that slide: for example, STM. Showing an "atomically do foo" and saying "And here, we atomically do foo" may turn out impressive :)
Exactly: focus on what the user wants to do (e.g. write multicore code, write safe code, write code quickly), not how that is achieved: "bounded parametric polymorphism" or "monads"