Polyglot: An Extensible Compiler Framework for Java
By Nathaniel Nystrom, Michael R. Clarkson, A. Myers. International Conference on Compiler Construction, 2003
462 citations recorded by the source corpus.
Subfields: Artificial Intelligence, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/40dff42634c1dd8766f4e538c3deeec17c9d4a1d
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Arjun Guha
- Alvin Cheung
- Lennart C. L. Kats
- Armando Solar-Lezama
- Samuel Madden
- Laurie J. Hendren
- Shriram Krishnamurthi
- Ondřej Lhoták
In Hardware and Architecture
- Arjun Guha
- Armando Solar-Lezama
- Alvin Cheung
- Samuel Madden
- Laurie J. Hendren
- Shriram Krishnamurthi
- Ondřej Lhoták
- Anders Møller
Citations in the corpus
- abc: an extensible AspectJ compiler (2005, methodology): “Polyglot [23] is a frontend for Java intended for implementing extensions to the base language.”
- The spoofax language workbench: rules for declarative specification of languages and IDEs (2010, background): “Categories and Subject Descriptors D.2.3 [Software Engineering]: Coding Tools and Techniques; D.2.6 [Software Engineering]: Programming Environments General Terms Languages”
- Optimizing database-backed applications with query synthesis (2013, methodology): “The source code analysis and computation of verification conditions are implemented using the Polyglot compiler framework [25].”
- Adding trace matching with free variables to AspectJ (2005, methodology): “abc uses Polyglot, an extensible Java compiler [25], as its front-end, and Soot, a Java bytecode analysis and transformation framework [29], as its backend.”
- TeJaS: retrofitting type systems for JavaScript (2013, background): “Creating extensible type systems architectures is a research field in its own right [10, 12].”