
20 Aug
2008
20 Aug
'08
4:07 p.m.
Martin Erwig wrote (on a similar course he taught):
* Many students did not know Haskell before, so I had to teach some Haskell and was forced to avoid some more advanced features, such as type classes and monads.
Yeah, in my case I know they don't know Haskell... Still, I trust them to pick it up quickly, and understand type classes (by analogy to interfaces in Java) and - they have to learn monads. These are master students, they should be open to a challenge ... NB: The course is declared "optional". As a prerequisite, there is a (mandatory) course in Principles of Programming Languages. J.W.