Call for Discussion: New Project: Babylon
mail.openjdk.org
mail.openjdk.org
Proposal to extend reflective programming in Java, enabling easier analysis and transformation of code; at compile and runtime. The general motivation being to broaden Java to nontraditional domains.
Should help enabling:
* LINQ-style code transformation into SQL
* Same for graph programs
* Translating Java functions into GPU kernels
* Autograd-like differentiation of functions