
2 Jul
2010
2 Jul
'10
11:24 a.m.
A better test might be if they really understood Applicative and Traversable, or if they knew how to use hsc2hs; Talk about unboxing and when to apply strictness annotations, finger trees, stream fusion, purely functional data structures or ways to implement memoization in a purely functional setting, or how to abuse side effects to do so in a less pure way. Those are the kinds of things you get exposed to through actually using Haskell, rather than through reading a monad tutorial.
Sonuds good. And please don't ask about specific GHC compiler flags. (I had to answer such questions once. Fortunately the other bits of the Haskell parts of the interview were more relevant.)