Main

What is #Java's Project Babylon About? - Maurizio Cimadamore

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 this 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?

Java

3 days ago

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