Re:Writing a DSL with Python
by extension on Monday September 07, 2009 @12:27AM
(#808576)
Note that there is a world of difference between an in-language DSL and one with its own syntax that must be parsed, so much difference that they really should have different names. The former can effortlessly exchange data with and enjoy all the features of the host language. I'm convinced that the latter will one day be an artifact of less enlightened times.
[ Parent
| on HN ]
By convention the in-language form is called an internal DSL, the other an external ditto.
Or embedded.
or Pidgin ;-)
ref: http://www.bofh.org.uk/2007/08/08/domain-specific-pidgin