I'm the lead for Project Loom. We don't commit to a timeline on any OpenJDK projects, partly because the question of "is it good enough to release?" depends on feedback. I can say that early access builds will be available in a couple of months, and that I don't think it's too soon to take Loom into consideration if you're now planning a new long-term project.
Native image is, indeed, Substrate VM, but I'll let Graal people address the Graal questions.
> I can say that early access builds will be available in a couple of months, and that I don't think it's too soon to take Loom into consideration if you're now planning a new long-term project.
That's great to hear. Can anyone contribute to the project to help out?
Sure. What we need most is for people to try the API and give us feedback, try running various frameworks with fibers and give us feedback etc..
Hoping to see some Scala speedups with tail call optimisations finally possible :)
Tail calls will come later. We're focusing on fibers, first (there's a cost/benefit consideration).
Sulong is GraalVM's LLVM bitcode interpreter, so it's mentioned under LLVM in the release notes. Its code base has been merged into GraalVM's main repository at https://github.com/oracle/graal.
Native Image is basically SubstrateVM ?
Is Sulong part of GraalVM? I never seen it mentioned in those release notes. I am just wondering if running the C extension task is even possible in real world.
Timeline on Project Loom?
And I know this is annoying, TuffleRuby, when can it run rails?