DSL processing in Scala | Hacker News Reader