[plt-scheme] What is all the fuss about how you can write DSLs in Lisp?

From: Danny Yoo (dyoo at cs.wpi.edu)
Date: Thu Jun 7 13:47:38 EDT 2007

> That said, when I think of a DSL think about letting folks write
> "programs" like:
>
> "trade 100 shares(x) when (time < 20:00) and timingisright()"

Shriram's "Automata via Macros" paper has a nice example of a system for 
building finite state automata.

http://www.cs.brown.edu/~sk/Publications/Papers/Published/sk-automata-macros/

Does this fit what you're thinking of a DSL?


Posted on the users mailing list.