JSR 292 cookbook
Rémi Forax
forax at univ-mlv.fr
Tue May 10 02:23:58 PDT 2011
Hi all,
for the VM Summit, I want to do a presentation on the patterns
that you usually found in VMs or runtimes
and how to express them using JSR 292.
Here are the patterns that I've found:
callsite adaptation
- conversion/boxing/unboxing
- varargs
- named parameters
single-dispatch (one receiver)
- vtable
- visitor
- inlining cache
- simple
- cascaded
- polymorphic
callee adaptation
- verified/unverified entry point
- memoization
mutable metaclass
- poll/push
I'm sure I've forgotten some of them.
Feel free to add items in the list.
Rémi
More information about the mlvm-dev
mailing list