[squeak-dev] Alien in trunk, for real

Igor Stasenko siguctua at gmail.com
Wed Sep 2 21:49:31 UTC 2009


Good that you made that! :)

2009/9/2 Michael Haupt <mhaupt at gmail.com>:
> Hi,
>
> On Wed, Sep 2, 2009 at 4:31 PM, Bert Freudenberg<bert at freudenbergs.de> wrote:
>> Why is step 8 necessary?
>
> because, for some reason I don't know, the Alien methods containing
> primitives all had primitive number 0 and would therefore yield
> nothing but primitive failures.
>
>> In any case you should steal from #recompilePackage
>>
>> (PackageInfo named: 'Alien') methods
>>        do: [:ea | ea actualClass recompile: ea methodSymbol]
>>        displayingProgress: 'Recompiling...'
>
> Much better. :-)
>
Hmm.. Is it possible that a patch to the compiler were in a kind of
'hibernated' state before you loaded the Alinen.
Or is it possible that you are patched the compiler when you had alien
already loaded - that's why you could
end up with primitive index being = 0.
I'm just trying to guess what is happened.

> What do I have to do to make this a proper package? Something about
> Monticello prologues and epilogues? (No experience there on my
> behalf.)
>
> Best,
>
> Michael
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list