2010/1/13 Henrik Sperre Johansen <[email protected]>: > On 13.01.2010 22:25, Stéphane Ducasse wrote: >> On Jan 13, 2010, at 7:00 PM, Levente Uzonyi wrote: >> >> >>> On Wed, 13 Jan 2010, Henrik Johansen wrote: >>> >>> >>>> On Jan 13, 2010, at 6:06 53PM, Schwab,Wilhelm K wrote: >>>> >>>> >>>>> That's great news, at least for mac users. What does a penguin herder do >>>>> to get a plugin? >>>>> >>>> 1) Download VM sources for latest release from www.squeakvm.org. >>>> 2) Make an image with VMMaker and AlienPlugin. >>>> 3) Use VMMakerTool to generate AlienPlugin sources. >>>> 4) (possibly) use special sqVirtualMachine.c/h from the >>>> \Cross\plugins\IA32ABI folder. >>>> 5) Try to compile, fix errors that pop up. >>>> 6) Repeat step5 enough times that you end up with a compiled plugin. >>>> >>> 7) Run the tests and wonder why your plugin doesn't work. Repeat 1-7 a few >>> times. >>> 8) Give up and wait till someone else succeeds. >>> >>> >>>> >>>> >>>>> Would it be easier to use a squeak image to build it? >>>>> >>>> Only step 2, unless you load from www.squeaksource.org/JBARepo, and run >>>> VMMakerLoader loadAndFix. >>>> >> probably because JB was fighting in his corner against the dragon and did >> not dare to fucked up the VMMaker repository >> After the paper we are writing I will ask him to take action and to ask if >> people wants his stuff. >> > The changes he made are specific to changes made in Pharo, getting them > commited to VMMaker will be hard without having Squeak adopt them as well. > > As far as I remember, Andreas for one was not against changing > ByteString class >> findSubstring;in:startingAt:matchTable: to > primFindSubstring, and changing findSubstring... to a > non-primitive-invoking method that does delegation, although I believe > the bug has already been handled differently (ie. the senders have been > changed to do the check instead) in Trunk. > > As for the spelling correction, the method is still called > findLastOccuranceOfString:startingAt: in Trunk, should be simple enough > to rename it findLastOccurrenceOfString:startingAt: and keep the old > version for backwards-compatability if deemed necessary. > Oh this one is already ported in trunk findLastOccuranceOfString: subString startingAt: start self deprecated: 'Use instead #findLastOccurrenceOfString:startingAt:'. ^ self findLastOccurrenceOfString: subString startingAt: start
> Cheers, > Henry > > _______________________________________________ > 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
