Hacker News new | ask | show | jobs
by gmfawcett 725 days ago
It sounds cool but also like a remarkable level of scope creep for the JVM. I realize that Java ecosystem is far beyond simple these days. Nobody is spinning up a JVM implementation as a hobby project. But sad to see the deep entrenchment that is caused when an open standards platform is made so inconceivably complex that there is simply no opportunity to innovate on alternative implementations.

This is not an observation about this specific project, just about the organizational pressure to extend standards based systems beyond their core functionality, into territory where only few players can afford to roam.

1 comments

This is similar to the expression tree API of C# so no change in the JVM is required, only cooperation between the java compiler and the reflection API.

The code model can be computed by the compiler, inserted in the classfile in a specific binary or text format and read at runtime using the reflection API.

I've not taken a look to the implementation so it's speculation but I do not think the JVM need to be changed.