1 comment

[ 2.2 ms ] story [ 7.3 ms ] thread
TL;DR(mine):

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