
19 Oct
2004
19 Oct
'04
4:53 a.m.
On Mon, 18 Oct 2004, Bhinderwala, Shoeb wrote:
Are monadic programming concepts essential to create a DSL?
Certainly not, e.g. most parts of Haskore (Music programming in Haskell) don't need Monads. You need Monads for I/O and they can help structuring computations with states.
Referring to Paul's paper "Modular Domain Specific Languages", it seems like a DSEL in Haskell is just a plain Haskell program that uses functions to model the business domain.
Exactly.