Fast bytecode loader (was Re: [squeak-dev] Re: Squeak vision)

Eliot Miranda eliot.miranda at gmail.com
Thu Jul 16 18:15:57 UTC 2009


On Thu, Jul 16, 2009 at 10:51 AM, Bernhard Pieber <bernhard at pieber.com>wrote:

> Am 16.07.2009 um 18:38 schrieb Eliot Miranda:
>
>> This has been done for Smalltalk before.  The Digitalk SLL mechanism
>> loaded code using a mechanism essentially isomorphic to image segments.  The
>> VisualWorks parcel mechanism is more like a reference stream but optimised
>> for speed of loading (and because its not tied to the VM's object format is
>> much more flexible and future-proof, and turned out to be very fast).
>>
> Just an addition: I think that the version management system Envy (only
> used in VA Smalltalk nowadays) also loads bytecode. So I would even say that
> bytecode loading is the default way in commercial Smalltalks.
>

Oops!  Bad of me to forget that one!  Thanks Bernhard, and apologies to all
at Carleton, OTI and IBM who I've offended :)


> Cheers,
> Bernhard
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20090716/0e05703b/attachment.htm


More information about the Squeak-dev mailing list