Saving morphs to file

Damien Cassou damien.cassou at laposte.net
Tue Jul 18 08:22:44 UTC 2006


Marcus Denker wrote:
> 
> On 18.07.2006, at 07:33, Andreas Raab wrote:
> 
>> Chris Muller wrote:
>>> Hmm, well your good question sent me on a big chase that led me to
>>> enlightenment, thank you.  The short answer is "no".  The long answer
>>> follows.
>>
>> I'm actually slightly relieved because it means I didn't miss anything 
>> stupidly simple ;-) I spent a *lot* of brainpower on this problem in 
>> particular and I found it to be a really hard one.
>>
> 
> The solution would be, of course, to not use offsets for instvar access 
> in the bytecode... the binding name->offset happens far too early.
> 
> For everything but interpretation, bytecode sucks. Thus we should have a 
> better representation for these kind of things and use bytecode
> *only* for execution (if at all). Not as a meta model for methods, not 
> for making code persistent and especially not for general code motion
> in distributed systems. There are much better representations for that, 
> see i.e. the research of Michael Franz (e.g. Slim Binaries an later 
> SafeTSA).

Use trees :-) Trees are so cool for that kind of things. And they are 
already used for refactoring or pretty printing.




More information about the Squeak-dev mailing list