title: How do you go about implementing a interpreter(in Haskell) for a simple programming language which is an imperative-style language
body: <p>I have been given with the language semantics and everything i should know.It'd only support few operations and there wouldn't be any concept of Data Types. So i can store anything in a variable and operate on them.</p>
  
  <p>I'd have loops and conditions and function calls and that is it.
  I am looking for a start, an example not a theory book. Has anyone ever implemented such a basic language interpreter in Haskell? I am looking for pointers and references.</p>
  
  <p>Thanks !</p>