Re:Java on Truffle – Going Fully Metacircular
by foolinaround on Wednesday January 20, 2021 @10:39AM
(#25847658)
What are some immediate (and also long term) practical applications of this advancement?
[ Parent
| on HN ]
Re:Java on Truffle – Going Fully Metacircular
by mukel on Wednesday January 20, 2021 @10:56AM
(#25847905)
The goal is not to compete, but rather complement HotSpot/GraalVM with:
- (Polyglot) scripting with Java
- Augmenting native images e.g. native javac with instant startup + annotation processors (very dynamic) running on Espresso
- A simple non-invasive JVM for constrained environments
- DCEVM-like features for developers
- Approachable academic playground
- Fast prototyping of JVM features e.g. it took our intern just two weeks to implement invokedynamic/MethodHandles