Hi Marc.

See Paul Hudak's position paper on DSELs, where you'll find definition, motivation & examples.  See also Peter Landin's "Next 700" paper.  If you have questions, please ask!

BTW, I hear both "EDSL" and "DSEL", and I don't recall which is more in vogue and what reasons are for one or the other.  Maybe Paul or someone could comment.

Cheers,  - Conal

On 1/10/07, Marc Weber <marco-oweber@gmx.de> wrote:
On Tue, Jan 09, 2007 at 07:41:57PM -0800, Conal Elliott wrote:
>    Marc points out that the expressiveness of the Cabal language is
>    insufficient for some packages, and a DSEL would be more expressive.
Sorry, I've never heard abaut DSEL yet.
I still feel like beening a total beginner.. ;)
But I'll try to fill this lack of knowledge.
I was thinking in IO monads as I didn't know something better..

Conal : Can you help me lifting my skills and tell me in some sentences
how a build system could benefit from DSELs?

Marc
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel