Have a look at John Goerzen's HSH and Thomas Hartman's HSHHelpers:
http://software.complete.org/software/wiki/hsh/
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSH
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSHHelpers
regards,
Bas
__
As a demo for the first day of class, I thought I'd try to write a
simple shell in Haskell, in part so I can show algebraic data types
and monads on the first day, but also to convince potential skeptics
that functional languages can do systemsy things.
All the usual functional stuff is going very