Hacker News new | ask | show | jobs
by jonnytran 6164 days ago
Writing interpreters using functional programming.

I'm actually doing this now -- writing interpreters for DSLs using Clojure at my current job at Health Market Science. Even though it blends in with all the other companies as another lame Java shop, I have actually had the opportunity to work on very interesting problems, and I have had enough freedom to use cutting-edge tools. I even prototyped a JRuby on Rails frontend that called into one of my interpreters written in Clojure. For some reason, I have always loved writing interpreters.