![]() |
CiteULike | ![]() |
stagediver's CiteULike | ![]() |
![]() |
|
![]() |
Register | ![]() |
Log in | ![]() |
Notable design patterns for domain-specific languagesby: D. Spinellis
|
Reviews
[Write a review of this article]
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
Posting History
AbstractThe realisation of domain-specific languages ( s) differs in fundamental ways from that of traditional programming languages. We describe eight recurring patterns that we have identified as being used for design and implementation. Existing languages can be extended, restricted, partially used, or become hosts for s. Simple s can be implemented by lexical processing. In addition, s can be used to create front-ends to existing systems or to express complicated data structures. Finally, s can be combined using process pipelines. The patterns described form a pattern language that can be used as a building block for a systematic view of the software development process involving s.
BibTeX record
RIS record