Haskell implementation of the popular Toy Robot coding exercise
Example usage (case sensitive at the moment, commands are in caps, directions are in title case):
$ runhaskell Robot.hs
PLACE 1,2,West
MOVE
RIGHT
MOVE
MOVE
REPORT
"((0,3),North)"
8000