Peephole Optimization for MC

Marcus Denker denker at iam.unibe.ch
Wed Sep 14 11:11:33 UTC 2005


Am 14.09.2005 um 12:48 schrieb stéphane ducasse:

> marcus is working on that if I remember correctly
>

Not directly... we will have annotations in 3.9a soon,
but there are no plans to save the source there... We
discussed to save the source-pointer in the MethodAnnotation
object, thus making the current scheme more flexible.

I think that we should at some point  re-assess some desgin desicions
of 10 years ago... e.g. does it really make sense to store the source  
in external
files?

With the current machines (or even those of a couple of years ago)  
there should
be some other designs possible.
But we do *not* want to loose the good side of having a .changes file  
as a persistant
log of all changes.

Related to that, we (Phillipe and me) are experimenting with a Squeak  
that has
only a very high level (OO) representation of method bodies.  
Everything else
can be generated from that on demand (e.g. bytecode, eToy Tiles, text).
But that of course is really experimental and not meant to be added  
to squeak anytime
soon.

    Marcus




More information about the Squeak-dev mailing list