DSL implementation using staging and monads

  title={DSL implementation using staging and monads},
  author={Tim Sheard and Zine-El-Abidine Benaissa and Emir Pasalic},
The impact of Domain Specific Languages (DSLs) on software design is considerable. They allow programs to be more concise than equivalent programs written in a high-level programming languages. They relieve programmers from making decisions about data-structure and algorithm design, and thus allows solutions to be constructed quickly. Because DSL's are at a higher level of abstraction they are easier to maintain and reason about than equivalent programs written in a high-level language, and… CONTINUE READING
Highly Cited
This paper has 80 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 50 extracted citations

Generative Programming and Component Engineering

Lecture Notes in Computer Science • 2004
View 12 Excerpts
Highly Influenced

80 Citations

Citations per Year
Semantic Scholar estimates that this publication has 80 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-2 of 2 references

Report on the programming language haskell, a non-strict purely-functional programming language, version 1.3

John Peterson, Kevin Hammond
Technical report, • 1996
View 5 Excerpts
Highly Influenced

Comprehending Monads

LISP and Functional Programming • 1990
View 5 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…