Take, for example, a lambda expression and
then transform it into something that maybe can run on the GPU. So with core reflection
you can already look at all the classes that are loaded by a class loader. You can look at
the methods that are inside of classes and the fields declared by those classes, but you cannot
look inside the body of a method. And that's what Project Babylon is about. With Project Babylon
you can actually open the box of a method, look what instructions are inside thi
s method and
then this allows you the capability of defining frameworks that take, for example, a lambda
expression, look at the lambda expression, analyze it, and then transform it into something
that maybe can run on the GPU. How cool is that?
Comments