What are the tradeoffs of using a threaded vs bytecoded VM? Certainly there is the initial stage of translating the BCs into threaded instructions, but that's a once-off cost. Maybe a larger memory footprint to hold the threaded instructions and, being pointers the impact would only get worse on on 64bit architectures. Anything else? - Peter