| Matthias Zenger and Martin Odersky. Implementing extensible compilers. In Proc. ECOOP 2001. |
....many unnecessary type casts, as would parametric polymorphism [26, 28] 6 Related Work There is much work that is related to Polyglot, including other extensible compilers, macro systems, and visitor patterns. JaCo is an extensible compiler for Java written in an extended version of Java [39] that supports ML style pattern matching. JaCo does not provide mixin extensibility. It relies on a new language feature extensible algebraic datatypes [38] to address the difficulty of handling new data types without changing existing code. Polyglot achieves scalable extensibility while ....
Matthias Zenger and Martin Odersky. Implementing extensible compilers. In ECOOP Workshop on Multiparadigm Programming with Object-Oriented Languages, Budapest, Hungary, June 2001.
....of existing source code, promoting a smooth software evolution process. The overall design of the module system was guided by the aim to develop a pragmatic, implementable, and conservative extension of Java [6] We are currently implementing a compiler based on the extensible Java compiler JaCo [19, 20]. JaCo itself is designed to support unanticipated extensions without the need for source code modifications. JaCo is currently written in a slightly extended Java dialect making use of an architectural design pattern that allows refinements in a similar way. We hope to be able to re implement ....
M. Zenger and M. Odersky. Implementing extensible compilers. In ECOOP Workshop on Multiparadigm Programming with Object-Oriented Languages, Budapest, Hungary, June 2001. 3
No context found.
Matthias Zenger and Martin Odersky. Implementing extensible compilers. In Proc. ECOOP 2001.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC