Recently, I built an internal DSL using Scheme to describe Deterministic Finite State Automata. It was quite easy to do through Scheme Macros, whose are really powerful (and hard to understand). The article “S. Krishnamurti. Automata via Macros. Journal of Functional Programming, Volume 16 , Issue 3 (May 2006)” is a great reference if you [...]
Archive for the ‘scheme’ Category
Ruby DSL to describe Automata
Posted in dsl, lisp, ruby, scheme on October 24, 2007 | 1 Comment »