An overview of the ECL programming system
Proceedings of the international symposium on Extensible languages
Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Hi-index | 0.00 |
As mentioned in [1], a primary design objective of the ECL programming system [2, 3] has been to maximize the flexibility afforded its user, particularly during the design and debugging of his programs, without sacrificing the efficiency of his final product. The programmer is given the facility first to tailor the system to his needs, then to shed unneeded variability in exchange for increased efficiency. To this end, ECL includes both an interpreter and a compiler for the language EL1. The integration of two compatible language processors in a single system is achieved with a minimum of duplicate syntactic or semantic analysis.