19 Dec 18:59
DSL question -- was: New slogan for haskell.org
From: Steve Lihn <stevelihn <at> gmail.com>
Subject: DSL question -- was: New slogan for haskell.org
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2007-12-19 18:03:20 GMT
Subject: DSL question -- was: New slogan for haskell.org
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2007-12-19 18:03:20 GMT
Thanks for the explanation on DSL. It helped me understand how Haskell works compared to other popular languages out there. It is a programming methodology change. Or what is called paradigm change on how to design a software with Haskell. Haskell has its general-purpose features. Yet its strength is the ability and ease of defining DSL by utilizing the higher order \"stuff\" (like type class, composite function, monads, and arrows), which to say the least, can be quite abstract and challenging. I do come aross a question while reading the DSL page on Wikipedia. http://en.wikipedia.org/wiki/Domain-specific_programming_language In the Disadvantage section (near the end), there is an item -- hard or impossible to debug. Can anybody explain why or what it means? And how does it apply to Haskell? -- steve On 12/11/07, Brandon S. Allbery KF8NH <allbery <at> ece.cmu.edu> wrote: > > > * Domain Specific Language (who needs it? other than academics and > > Wall Streeter?) > > DSELs can be thought of as a programming methodology; as such, it has > wide applicability, but most programmers don\'t think that way. Tcl > was originally positioned as a \"DSEL enabler\" (write composable > functions in C, tie them together in Tcl), but most programmers > \"don\'t get it\" and so don\'t tend to use it as such. More recently,(Continue reading)
RSS Feed