A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is
The realisation of domain-speci®c languages (DSL DSLs) diers in fundamental ways from that of traditional programming languages. We describe eight recurring patterns that we have identi®ed as being used for DSL DSL design and implementation. Existing languages can be extended, restricted, partially used, or become hosts for DSL D SLs. Simple D SL DSLs can be implemented by lexical processing. In addition, DSL DSLs can be used to create front-ends to existing systems or to express complicateddoi:10.1016/s0164-1212(00)00089-3 fatcat:onckemor7ra4zm4j5jfel7lyu4