The ECL Library
E-Code is a higher-level language for dynamic code generation. E-Code specically targets the dynamic generation of small code segments whose simplicity does not merit the complexity of a large interpreted environment. To that end, E-code is as simple and restricted a language as possible within the bounds of its target environment. E-Code's dynamic code generation capabilities are based on DRISC, a Georgia Tech package that provides a programatic on-the-y code generation through a virtual RISC instruction set. DRISC also has a "virtual register" mode in which it performs simple register allocation and assignment. E-Code consists primarily of a lexer, parser, semanticizer and code generator.
A somewhat dated manual for ECL can be found online.
Generated on Wed Aug 3 12:09:26 2005 for E-Code Dynamic Code Generation by