Selectively Shifting and Constraining Computation

Mark Reinhold mark.reinhold at oracle.com
Thu Oct 13 17:56:32 UTC 2022


For a few months now I’ve been pondering, and brainstorming with a few
of you, how best to frame the work of Project Leyden conceptually.
Here’s my proposal:

  https://openjdk.org/projects/leyden/notes/02-shift-and-constrain

Short summary:

  The goal of Project Leyden is to improve the startup time, time to
  peak performance, and footprint of Java programs.  In this note we
  propose to work toward that goal by extending the Java programming
  model with features for _selectively shifting and constraining
  computation_ by means of _condensing code_.  We also propose an
  initial research and development roadmap.

Comments, questions, and suggestions welcome!

- Mark


More information about the leyden-dev mailing list