TXL: A Rapid Prototyping System for Programming Language Dialects

@article{Cordy1991TXLAR,
  title={TXL: A Rapid Prototyping System for Programming Language Dialects},
  author={J. Cordy and Charlie Halpern-Hamu and Eric Promislow},
  journal={Comput. Lang.},
  year={1991},
  volume={16},
  pages={97-107}
}
Abstract This paper describes a rapid prototyping system for extensions to an existing programming language. Such extensions might include new language features or might introduce notation specific to a particular problem domain. The system consists of a dialect description language used to specify the syntax and semantics of extensions, and a context sensitive syntactic transducer that automatically implements the extensions by transforming source programs written using them to equivalent… Expand
TXL - A Language for Programming Language Tools and Applications
  • J. Cordy
  • Computer Science
  • Electron. Notes Theor. Comput. Sci.
  • 2004
Evolving TXL
  • A. D. Thurston, J. Cordy
  • Computer Science
  • 2006 Sixth IEEE International Workshop on Source Code Analysis and Manipulation
  • 2006
The TXL source transformation language
  • J. Cordy
  • Computer Science
  • Sci. Comput. Program.
  • 2006
A*: A Language for Implementing Language Processors
MetaJ: An Extensible Environment for Metaprogramming in Java
Modern Extensible Languages
Graceful Language Extensions and Interfaces
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 22 REFERENCES
Specification and automatic prototype implementation of polymorphic objects in Turing using the TXL dialect processor
CLEF-a Cobol language enhancement facility
C++ Programming Language
The Icon programming language
Programming Styles in Nial
Multiparadigm Research: A Survey of Nine Projects (Introduction)
The m4 macro processor
The Turing programming language
...
1
2
3
...