A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is
External or internal domain-specific languages (DSLs) or (fluent) APIs? Whoever you are -a developer or a user of a DSLyou usually have to choose side; you should not! What about metamorphic DSLs that change their shape according to your needs? Our 4-years journey of providing the "right" support (in the domain of feature modeling), led us to develop an external DSL, different shapes of an internal API, and maintain all these languages. A key insight is that there is no one-sizefits-alldoi:10.1145/2661136.2661159 dblp:conf/oopsla/AcherCC14 fatcat:oworrybakbc4blcypedohfqffq