A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Filters
Recaf: Java dialects as libraries
2016
SIGPLAN notices
In this paper, we present Recaf, a lightweight tool for creating Java dialects; effectively extending Java with new language constructs and user defined semantics. ...
The Recaf compiler generically transforms designated method bodies to code that is parameterized by a semantic factory (Object Algebra), defined in plain Java. ...
Recaf Runtime The Recaf runtime library comes with two base interpreters of Java statements, similar to MuJavaBase and MuJavaCPS, and an interpreter for Java Expressions. ...
doi:10.1145/3093335.2993239
fatcat:o27pn24oy5bprlzwdz2kf23e5i
Recaf: Java dialects as libraries
2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences - GPCE 2016
In this paper, we present Recaf, a lightweight tool for creating Java dialects; effectively extending Java with new language constructs and user defined semantics. ...
The Recaf compiler generically transforms designated method bodies to code that is parameterized by a semantic factory (Object Algebra), defined in plain Java. ...
Recaf Runtime The Recaf runtime library comes with two base interpreters of Java statements, similar to MuJavaBase and MuJavaCPS, and an interpreter for Java Expressions. ...
doi:10.1145/2993236.2993239
dblp:conf/gpce/BiboudisIS16
fatcat:j6nq4qqzmzekxcb2t64yrzcqoa