TXL: a rapid prototyping system for programming language dialects

@article{Cordy1988TXLAR,
  title={TXL: a rapid prototyping system for programming language dialects},
  author={J. Cordy and Charlie Halpern-Hamu and Eric Promislow},
  journal={Proceedings. 1988 International Conference on Computer Languages},
  year={1988},
  pages={280-285}
}
A rapid prototyping system for extensions to an existing programming language is described. Such extensions could include language features or could 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 programs in the original… Expand
Specification and automatic prototype implementation of polymorphic objects in Turing using the TXL dialect processor
A*: A Language for Implementing Language Processors
A*: a language for implementing language processors
  • David A. Ladd, J. Ramming
  • Computer Science
  • Proceedings of 1994 IEEE International Conference on Computer Languages (ICCL'94)
  • 1994
Customizing C++ to improve the reusability of class libraries
  • T. Kojima, A. Sugimoto
  • Computer Science
  • Proceedings of 1994 IEEE International Conference on Computer Languages (ICCL'94)
  • 1994
Support for modular parsing in software reengineering
  • I. Peake, E. Salzman
  • Computer Science
  • Proceedings Eighth IEEE International Workshop on Software Technology and Engineering Practice incorporating Computer Aided Software Engineering
  • 1997
Domesticating Imperative Constructs So That They Can Live in a Functional World
...
1
2
3
...

References

SHOWING 1-9 OF 9 REFERENCES
Lithe: a language combining a flexible syntax and classes
CLEF-a Cobol language enhancement facility
The C Programming Language
The Icon programming language
Programming Styles in Nial
Multiparadigm Research: A Survey of Nine Projects (Introduction)
The Turing programming language
Extensibility in programming language design