[HN Gopher] GraalVM 21.0 Introduces a JVM Written in Java
___________________________________________________________________
GraalVM 21.0 Introduces a JVM Written in Java
Author : theBashShell
Score : 106 points
Date : 2021-02-02 14:02 UTC (8 hours ago)
(HTM) web link (www.infoq.com)
(TXT) w3m dump (www.infoq.com)
| rietta wrote:
| Like how Squeak was written in Squeak. Cool!
| farnulfo wrote:
| Reminds me the Jikes Research Virtual Machine (Jikes RVM) project
| https://en.m.wikipedia.org/wiki/Jikes_RVM
| nas wrote:
| Interesting but I would be reluctant to touch anything controlled
| by Oracle. They don't have a good track record of treating
| developers nicely. E.g. trying to claim copyrights on APIs. Or,
| recent Java licensing changes. Bit like sticking your hand in a
| lawn mower, IMHO.
| __jem wrote:
| The AOT stuff is cool, but honestly if we had compelling needs
| for that we'd just use another language. The scripting engine is
| incredible, though, and I think a real differentiator for the
| JVM.
| pjmlp wrote:
| Or just pay for one of the commercial JDKs that have been
| around with AOT and JIT caches support, like JRockit or IBM in
| the pre-OpenJ9 days.
|
| All this Java in Java, that traces back to Maxime and Rikes is
| cool for compiler nerds, and we get to have free beer AOT/JIT
| caches as well.
| meddlepal wrote:
| Green fielding on a new language is really not an option for
| the vast majority of software. To that point you are not really
| a target user for this if you can just up and switch stacks
| like that.
| vips7L wrote:
| Let alone that almost no other language has the JVM
| ecosystem.
| dang wrote:
| Related from 2 weeks ago:
| https://news.ycombinator.com/item?id=25838364
| trizic wrote:
| This is pretty exciting. I have tried to build a native image
| using GraalVM for Jenkins as mentioned in this article and it was
| not possible due to Jenkins relying on reflection. Hopefully this
| helps with resource usage, I always feel a bit of OCD with Java
| applications tending to require tons of resources and developers
| being okay with it. Sure, companies have more money to spend and
| can afford larger instances but it takes away some of the spirit
| of hobby, DIY, and projects outside of work.
|
| This should also mean that you can build Jython and JRuby static
| binaries/executables, but it will probably be a large binary.
___________________________________________________________________
(page generated 2021-02-02 23:01 UTC)