2010/9/29 Henrik Johansen <[email protected]>: > Uhm, this method (and many others in the extensions-category) have been > present in their expected-by-Alien form in Pharo since at least 1.0 > > Probably a better idea to separate the Alien-"Core" into two packages, one > which is actually needed, and one which you only need to load in really old > Squeak/Cuis images in order to have it work. > In which case you probably won't have method trailers either, and generate: > #(0 0 0 0) is the proper extension. >
CompiledMethodTrailers default or mysterious #(0 0 0 0) codes both are mostly unnecessary. If I want default behaviour, why should I bother to tell what this default is exactly ? Let just call #generate, and obfuscate those details. Squeak Pharo Cuis will handle these better than us (didn't verify Cuis, but quite sure Squeak/Pharo already implement generate). Nicolas > Come to think of it, you probably have to go back to pre-closure enabled for > that to be the case, with the amount of platform support for alien vms > offered back then, it might not be a bad idea to just ditch it entirely. > > Cheers, > Henry > > On Sep 29, 2010, at 3:33 58PM, Fernando olivero wrote: > >> I fixed this bug, >> >> MethodNode>>generate , was sending generate: #(0 0 0 0) >> >> instead of sending >> self generate: CompiledMethodTrailer empty. >> >> >> Name: Alien-Core-FernandoOlivero.64 >> Author: FernandoOlivero >> >> >> On Sep 29, 2010, at 12:56 PM, Fernando olivero wrote: >> >>> This Error prevents from using Alien in the lastest Pharo image. >>> >>> I will try to fix this today. >>> >>> Also i will remove the ConfigurationOfAlien from the Alien repository, >>> because the version in MetacelloRepository should be used instead. >>> So there are no future misunderstandings >>> >>> >>> Thanks to Eliot, and using his precompiled Vms for all platforms Alien >>> would be available now! >>> (if the mentioned bug were fixed). >>> >>> >>> Fernando >>> >>> >>> On Sep 28, 2010, at 12:05 PM, Igor Stasenko wrote: >>> >>>> On 28 September 2010 11:51, Henrik Johansen >>>> <[email protected]> wrote: >>>>> On Sep 28, 2010, at 10:34 16AM, Alberto Bacchelli wrote: >>>>> >>>>>> On 9/27/10 8:13 PM, Eliot Miranda wrote: >>>>>>> >>>>>>> >>>>>>> 2010/9/27 Fernando >>>>>>> olivero<[email protected]<mailto:[email protected]>> >>>>>>> Does the prebuilt CogVM for linux include Alien support? >>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r2313/ >>>>>>> >>>>>>> Only of the data manipulation and callout parts, not the callback >>>>>>> parts. I'm trying to find time to work on integrating the Alien >>>>>>> callback machinery with the FFI. >>>>>>> >>>>>>> best >>>>>>> Eliot >>>>>> >>>>>> We had a problem after installing Alien, >>>>>> when running the tests. >>>>>> >>>>>> The following does not understand >>>>>> >>>>>> MessageNotUnderstood: Array>>createMethod:header:methodClass: >>>>>> >>>>>> sent by >>>>>> CompileMethod >>>>>> class>>newBytes:trailerBytes:nArgs:nTemps:nStack:nLits:primitive: >>>>>> >>>>>> It appears to be cog related, is it? >>>>>> >>>>>> Thank you, >>>>>> Alberto >>>>> >>>>> No, it's Method-trailer related. >>>>> >>>>> IIRC, the convention used to be to pass the empty trailer bytes #(0 0 0 >>>>> 0), find the offending sender and change it to pass CompiledMethodTrailer >>>>> empty instead. >>>>> >>>> >>>> Right. A more compatible way is to use SomeClass defaultMethodTrailer >>>> Where SomeClass should be a class, where you installing this method. >>>> >>>> >>>>> Cheers, >>>>> Henry >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pharo-project mailing list >>>>> [email protected] >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>>> >>>> >>>> >>>> >>>> -- >>>> Best regards, >>>> Igor Stasenko AKA sig. >>>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [email protected] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>> >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [email protected] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
