title: Brainfuck compiler in scala
body: <p>Want to make some Domain Specific Language(DSL) for practice, first idea it is to write interpreter or compiler of <a href="http://en.wikipedia.org/wiki/Brainfuck" rel="nofollow">Brainfuck</a>. 
  First idea was to override functions such as they will behave as Brainfuck commands: <code>"&gt;"</code>, <code>"&lt;"</code>, <code>"+"</code>, <code>"-"</code>, <code>"."</code>, <code>","</code>, <code>"["</code>, <code>"]"</code>. Unfortunately you cannot decalare function as <code>"."</code>.</p>
  
  <p>Is there better solution to write it in Scala?</p>