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