Growing languages with metamorphic syntax macros

  title={Growing languages with metamorphic syntax macros},
  author={Claus Brabrand and Michael I. Schwartzbach},
"From now on, a main goal in designing a language should be to plan for growth." Guy Steele: Growing a Language, OOPSLA '98 invited talk.We present our experiences with a syntax macro language which we claim forms a general abstraction mechanism for growing (domain-specific) extensions of programming languages. Our syntax macro language is designed to guarantee type safety and termination.A concept of metamorphisms allows the arguments of a macro to be inductively defined in a meta level… CONTINUE READING
Highly Cited
This paper has 86 citations. REVIEW CITATIONS
60 Citations
7 References
Similar Papers


Publications citing this paper.

86 Citations

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

See our FAQ for additional information.


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

The Dylan Reference Manual

  • A. Shalit
  • Addison-Wesley-Longman,
  • 1996
Highly Influential
13 Excerpts

Similar Papers

Loading similar papers…