3 ms·
Lisps let you define the semantics and syntax of a form with macros. I would consider the loop macro in CL to have an internal DSL. --edited
by drakecoffeecake 11y ago
Lisps let you define the semantics and syntax of a form with macros. I would consider the loop macro in CL to have an internal DSL.
--edited
- draegtun 11y agoAnd another example of this, but not using macros, would be Rebol's parse which is a top-down parsing dialect (internal DSL) within Rebol. ref: http://en.wikipedia.org/wiki/Rebol#parse http://en.wikipedia.org/wiki/Rebol#parse