[Haskell-cafe] Re: What *is* a DSL?
John Van Enk
vanenkj at gmail.com
Wed Oct 7 15:00:16 EDT 2009
On Wed, Oct 7, 2009 at 2:52 PM, Ben Franksen
>
> But isn't one of the advantages of an _E_DSL that we can use the host
> language (Haskell) as a meta or macro language for the DSL?
>
Substantially so. I've used brief examples where the EDSL syntax is
basically the data declaration (perhaps with some operators overloading
constructors) to demonstrate Haskell's fitness as a host language for EDSLs.
This is also a credit to the expressiveness of Haskell's data declarations.
/jve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20091007/22d5398d/attachment.html
More information about the Haskell-Cafe
mailing list