Hi Marc.<br><br>See Paul Hudak&#39;s <a href="http://www.cs.yale.edu/homes/hudak-paul/hudak-dir/ACM-WS/position.html">position paper</a> on DSELs, where you&#39;ll find definition, motivation &amp; examples.&nbsp; See also <a href="http://en.wikipedia.org/wiki/Peter_J._Landin">
Peter Landin</a>&#39;s &quot;Next 700&quot; paper.&nbsp; If you have questions, please ask!<br><br>BTW, I hear both &quot;EDSL&quot; and &quot;DSEL&quot;, and I don&#39;t recall which is more in vogue and what reasons are for one or the other.&nbsp; Maybe Paul or someone could comment.
<br><br>Cheers,&nbsp; - Conal<br><br><div><span class="gmail_quote">On 1/10/07, <b class="gmail_sendername">Marc Weber</b> &lt;<a href="mailto:marco-oweber@gmx.de">marco-oweber@gmx.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, Jan 09, 2007 at 07:41:57PM -0800, Conal Elliott wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Marc points out that the expressiveness of the Cabal language is<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;insufficient for some packages, and a DSEL would be more expressive.<br>
Sorry, I&#39;ve never heard abaut DSEL yet.<br>I still feel like beening a total beginner.. ;)<br>But I&#39;ll try to fill this lack of knowledge.<br>I was thinking in IO monads as I didn&#39;t know something better..<br>
<br>Conal : Can you help me lifting my skills and tell me in some sentences<br>how a build system could benefit from DSELs?<br><br>Marc<br>_______________________________________________<br>cabal-devel mailing list<br><a href="mailto:cabal-devel@haskell.org">
cabal-devel@haskell.org</a><br><a href="http://www.haskell.org/mailman/listinfo/cabal-devel">http://www.haskell.org/mailman/listinfo/cabal-devel</a><br></blockquote></div><br>