[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
|