News for hackers. Stuff that matters.
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.
Re:Writing a DSL with Python by tomlu709 on Monday September 07, 2009 @05:54AM (#808902)
By convention the in-language form is called an internal DSL, the other an external ditto.
Re:Writing a DSL with Python by eru on Monday September 07, 2009 @07:09AM (#808953)
Or embedded.
Re:Writing a DSL with Python by draegtun on Monday September 07, 2009 @07:32AM (#808976)