Back when I did Berkeley Smalltalk (early 1980's), I fretted a lot about incremental performance improvements to the interpreter. Every few days I was able to get another few percent, as I recall. Then Peter and Alan did the first OO JIT ([Deutsch-Schiffman '84]) and it was so much faster than BS, it became clear to me that I didn't want to spend any more of my time optimizing an interpreter when I could be adding a simple compiler instead. But that's just own experience.
- David
On Nov 6, 2010, at 3:05 PM, Michael Haupt wrote:
Hi,
Am 06.11.2010 um 22:45 schrieb Ian Piumarta piumarta@speakeasy.net:
Michael Haupt has a few nice slides visualizing what threaded code is about :)
A sort explanation is here, too: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.92.513&rep=rep1...
one of the sources extensively used in the slides. ;-)
Best,
Michael