Slide 7
Slide 7 text
Projects
Loom Panama
Amber
Project Amber is to explore
and incubate smaller,
productivity-oriented Java
language features
explore and incubate Java
VM features and APIs built
on top of them for the
implementation of
lightweight user-mode
threads (fibers), delimited
continuations (of some
form), and related features,
such as explicit tail-call.
improving and enriching the
connections between the
Java virtual machine and
well-defined but “foreign”
(non-Java) APIs, including
many interfaces commonly
used by C programmers.
Valhalla
Project Valhalla is
augmenting the Java object
model with value objects and
user-defined primitives,
combining the abstractions
of object-oriented
programming with the
performance characteristics
of simple primitives