3 ms·
This is the situation in Scheme, Erlang and Go (although the latter two strongly bind continuations with a specific, built-in scheduling), and what we're doing
by pron 8y ago
This is the situation in Scheme, Erlang and Go (although the latter two strongly bind continuations with a specific, built-in scheduling), and what we're doing in Java as part of Project Loom. All Java functions will be able to run inside delimited continuations without modification. Continuations/coroutines are thus a purely dynamic rather than a syntactic entity.
- avodonosov 8y agoAny news on Project Loom? When to expect it available?
- pron 8y agoWe should have a public repo you can use to build Loom (a prototype at this stage) in a couple of weeks.
- avodonosov 8y agoWhat does such build produce? A JVM? A bytecode converter which produced code for existing JVMs?
- pron 8y agoA full JDK (with a VM, of course). Loom includes both changes to the VM and the core JDK libraries.
- avodonosov 8y agoIs there any roadmap for inclusion into release?
- pron 8y agoNo. OpenJDK projects are no longer planned to target a specific release.