kitchen sink VM
John Rose
John.Rose at Sun.COM
Thu Jul 12 19:16:47 PDT 2007
I would like to start a child project of the hotspot VM, as a testbed
for new VM features that are not ready to standardize but deserve
experimentation. A model for this would be the "Kitchen Sink Language"
branch of the javac project; see http://ksl.dev.java.net/ .
A key rule of the KSL project is that all non-standard language features
must be controlled by a command line option and disabled by default.
This rule can be applied verbatim to hotspot via the -XX:+Foo suite of
global variables, which are already used routinely for such purposes.
Does such a project sound reasonable? Better yet, has anybody already
started doing this, so I can join?
-- John
P.S. An example of the sort of experimental feature I'm thinking of:
http://blogs.sun.com/jrose/entry/tail_calls_in_the_vm
I have several odd ideas in this vein. If you know me, you probably
know them too.
More information about the hotspot-dev
mailing list