Corpus ID: 11334130

Modern Extensible Languages

@inproceedings{Zingaro2007ModernEL,
  title={Modern Extensible Languages},
  author={Daniel Zingaro},
  year={2007}
}
Extensible languages are programming languages which allow a user to modify or add syntax, and associate the new syntactic forms with semantics. What are these languages good for? What kinds of features are easy to add, and which are not? Are they powerful enough to be taken seriously? In this survey we will attempt to answer such questions as we consider procedural, object-oriented, functional, and general-purpose extensible languages. We are primarily interested in expressive power (regular… Expand
Combined Approach to Program and Language Evolution
Effective Extensible Programming: Unleashing Julia on GPUs
Extending old languages for new architectures
Language Embedding and Extension

References

SHOWING 1-10 OF 31 REFERENCES
The Java syntactic extender (JSE)
TXL: A Rapid Prototyping System for Programming Language Dialects
TXL - A Language for Programming Language Tools and Applications
  • J. Cordy
  • Computer Science
  • Electron. Notes Theor. Comput. Sci.
  • 2004
Motivation for extensible languages
OpenJava: A Class-Based Macro System for Java
Types and programming languages
The C Preprocessor
Syntactic abstraction in scheme
A metaobject protocol for C++
An Empirical Analysis of C Preprocessor Use
...
1
2
3
4
...