Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
December 2009
- 96 participants
- 2069 messages
Re: [Pharo-project] christmas coding parties?
by Serge Stinckwich
2009/12/5 Lukas Renggli <renggli(a)gmail.com>:
>> You already try ?
>
> Yes, I even blogged about it:
>
> Â <http://www.lukas-renggli.ch/blog/pairprogramming>
>
> We used IRC for communication, but probably Skype audio/video would be
> better for that. I don't know if Skype can also do screen-sharing?
> Some all-in-one solution would probably be the easiest.
>
> Using a RFB/VNC server in Pharo is very cool and works well,
> especially the fact that you don't share your whole screen but just
> the Pharo window. It is not trivial to setup though, and certainly
> requires some work to get everything running smoothly.
Looks interesting, i would like to participate once in order to see if
it works or not ;-)
Yes, maybe a predefined setup could help us using this kind of tools.
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Smalltalkers do: [:it | All with: Class, (And love: it)]
http://doesnotunderstand.org/
Dec. 5, 2009
Re: [Pharo-project] [Moose-dev] Re: for mondrian designers
by John M McIntosh
On 2009-12-04, at 11:54 AM, Alexandre Bergel wrote:
> Thanks John!
>
> I did a "RomeDemo drawCar"
> Here is the log:
>
>
> tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak 4.2.1beta1U.app/Contents/Resources/RomePlugin.bundle/Contents/MacOS/RomePlugin
> ioFindExternalFunctionIn(getModuleName, 2339392)
> ioFindExternalFunctionIn(setInterpreter, 2339392)
> ioFindExternalFunctionIn(initialiseModule, 2339392)
> ioFindExternalFunctionIn(primitivePluginVersion, 2339392)
> ioFindExternalFunctionIn(primitiveCreateFormHandle, 2339392)
> tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak 4.2.1beta1U.app/Contents/Resources/SurfacePlugin.bundle/Contents/MacOS/SurfacePlugin
> tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak 4.2.1beta1U.app/Contents/Resources/SurfacePlugin
> tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/SurfacePlugin.bundle/Contents/MacOS/SurfacePlugin
> tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/SurfacePlugin
> ioFindExternalFunctionIn(primitiveOpen, 2339392)
> Squeak-Rome: canvas oop invalid!
It does load the plugin, so it's not a problem finding it, loading it and calling primitivePluginVersion which
checks the rome version then primitiveCreateFormHandle to create a form handle, then fails in primitiveOpen
EXPORT(sqInt) primitiveOpen(void) {
sqInt handleOop;
sqInt contextIndex;
sqInt canvasOop;
canvasOop = interpreterProxy->stackValue(0);
if (interpreterProxy->failed()) {
return null;
}
contextIndex = createContextFor(canvasOop);
if (!(interpreterProxy->failed())) {
handleOop = interpreterProxy->integerObjectOf(contextIndex);
interpreterProxy->storePointerofObjectwithValue(CanvasHandleIndex, canvasOop, handleOop);
}
if (interpreterProxy->failed()) {
return null;
}
return null;
}
static sqInt createContextFor(sqInt canvasOop) {
cairo_surface_t* targetSurface;
sqInt contextIndex;
sqInt targetOop;
cairo_t* context;
sqInt i;
sqInt targetID;
if ((interpreterProxy->slotSizeOf(canvasOop)) < CanvasInstSize) {
fail("canvas oop invalid");
return null;
}
where
#define CanvasInstSize 13
You should check to see what primitiveOpen gets passed
--
===========================================================================
John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter: squeaker68882
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
Dec. 5, 2009
Re: [Pharo-project] christmas coding parties?
by Lukas Renggli
> You already try ?
Yes, I even blogged about it:
<http://www.lukas-renggli.ch/blog/pairprogramming>
We used IRC for communication, but probably Skype audio/video would be
better for that. I don't know if Skype can also do screen-sharing?
Some all-in-one solution would probably be the easiest.
Using a RFB/VNC server in Pharo is very cool and works well,
especially the fact that you don't share your whole screen but just
the Pharo window. It is not trivial to setup though, and certainly
requires some work to get everything running smoothly.
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch
Dec. 5, 2009
Re: [Pharo-project] getting rid of Symbol >> new: ?
by Sheridan Mahoney
Great! The other person helping me is Martin McClure, and Mariano contacted
me just yesterday to start collaborating, so looks like there are 3 of us
now
hooked on ImageSegment....
-- Sheri
Adrian Lienhard wrote:
>
> Hi Sheri,
>
> Sounds ok to make new: raise an exception if you adjust the tests (and
> any code that exists in the image using new: (but I assume there is
> none)).
>
> However, the actual reason why you get multiple same symbols after
> loading a segment likely is unrelated to ByteSymbol class>>new:. I
> guess it is because when creating the segment you do not hold onto
> these symbols. Like this they do not get into the outPointers ref
> stream but in the bytearray. When installing the segment again, with
> same symbols existing in the image already, then you get duplicates.
>
> The "right way" to do this is to strongly hold onto all symbols when
> creating a segment. See #createSegmentFrom:. You can reproduce this
> problem by commenting out the first line of #createSegmentFrom: and
> running #testSymbols.
>
> Let us know how it goes...
>
> BTW, Mariano is also writing ImageSegment tests, so maybe you want to
> join forces (or maybe he already is the colleague you mentioned?).
>
> Cheers,
> Adrian
>
> On Dec 3, 2009, at 23:10 , Stéphane Ducasse wrote:
>
>>> From: Sheridan Mahoney <sheridan(a)sheridan-mahoney.com>
>>> Date: December 3, 2009 11:04:19 PM GMT+01:00
>>> To: pharo-project-bounces(a)lists.gforge.inria.fr
>>> Subject: Re: getting rid of Symbol >> new: ?
>>> Reply-To: sheridan(a)sheridan-mahoney.com
>>>
>>>
>>> A colleague and I are investigating the ImageSegment class and its
>>> methods, we came across an issue I would like to get external
>>> opinions on. Newbie alert, BTW (at least one of us, no names
>>> mentioned...). Also, this is not a problem that will affect many
>>> users, but it is familiarizing us with the check-in process,
>>> slices, etc. While working on ImageSegment tests, we discovered a
>>> problem on trying to load segments that had Symbols in the root
>>> array. It is possible to create 2 ByteSymbols with the same
>>> sequence of characters. :( In trying to track down how this is
>>> possible, we came across a side issue, that ByteSymbol new: had
>>> the capacity to create multiple new ByteSymbols with the same
>>> number of nil characters (as in, initialized with nil). We want to
>>> dissallow Symbol new: , which would cause people to use one of
>>> the nicer methods for Symbol/ByteSymbol creation (namely, one which
>>> checks that the sequence of characters doesn't already exist, as
>>> part of the creation process). We have a fix we want to check in,
>>> but currently it breaks a test case in the SymbolTest class, which
>>> is checking that new: works. We also changed the intern:
>>> method on the class side of Symbol to use basicNew: instead
>>> of new: . Are there reasons to keep 'Symbol new:' , that
>>> outweigh the reasons to get rid of it?
>>> Many thanks,
>>> and Cheers,
>>> Sheri Mahoney
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
--
View this message in context: http://n2.nabble.com/Re-getting-rid-of-Symbol-new-tp4109230p4116203.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Dec. 5, 2009
Re: [Pharo-project] christmas coding parties?
by Serge Stinckwich
You already try ?
2009/12/5 Lukas Renggli <renggli(a)gmail.com>:
> I would be in for an online-video-screensharing-pairprogramming-coding-party :-)
>
> Lukas
>
> 2009/12/4 Â <csrabak(a)bol.com.br>:
>> I expect you folks make the scheduling invitation giving the time in UTC, so I can
>> check my availability ;-)
>>
>>
>> Em 04/12/2009 17:21, Mariano Martinez Peck < marianopeck(a)gmail.com > escreveu:
>>
>>
>> why not?  If skype is reachable from where we are, I have no problem :)
>>
>> Ahh the time ;)Â Take into consideration the difference between your time and our.
>>
>> Best,
>>
>> Mariano
>>
>>
>> On Fri, Dec 4, 2009 at 7:52 PM, Â <csrabak(a)bol.com.br> wrote:
>>
>> Is there a means of joining via Skype and/or IRC?
>>
>>
>>  Em 04/12/2009 09:57, Stéphane Ducasse < stephane.ducasse(a)inria.fr > escreveu:
>>
>>
>>
>>
>> Â Hi all
>>
>> Â I would like to organize a couple of coding parties around christmas.
>> Â The 18 of december? is one possibility (even if I can only start at 11h).
>> Â So if some of you are close to lille during holidays we could have fun coding
>> Â together.
>>
>> Â I would like to organize a moose day too. I want to code what I have in mind
>> Â with CAnalyzer and mondrian.
>>
>> Â Stef
>> Â _______________________________________________
>> Â Pharo-project mailing list
>> Â Pharo-project(a)lists.gforge.inria.fr
>> Â http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> Â _______________________________________________
>> Â Pharo-project mailing list
>> Â Pharo-project(a)lists.gforge.inria.fr
>> Â http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Smalltalkers do: [:it | All with: Class, (And love: it)]
http://doesnotunderstand.org/
Dec. 5, 2009
Re: [Pharo-project] squeak VM 5.0
by John M McIntosh
I think David Lewis made the last one, let's cc him.
Perhaps the process would be
Examine the squeak image.
take the required source that does the system tracing
someone make a MC project (no idea if one exists?)
a) file that into a Pharo image.
b) Correct things like references to Smalltalk, versus SmalltalkImage current
c) run it.
d) place 64bit image on pharo server.
I note to run the system tracer you need to run it either on a PowerPC.
Or on a MacIntel using a 4.x series macintosh VM, make a copy, do a get info on the VM
check "Open using Rosetta"
If "Open using Rosetta" is not an option and you are running 10.6 then it is likely you did
not install Rosetta when you upgraded/installed 10.6. You need to find your 10.6 DVD
and lookup how to install Rosetta after installing 10.6
PS yes you could use a 10.5 series VM for this too.
However to complicate things I don't think anyone has done a Closure based image
and I don't know if that will be a problem. You could take a pre-closure Pharo image
and try it just to get past the point where having the SystemTracer code in a MC is done.
On 2009-12-04, at 1:23 PM, Laval Jannik wrote:
> Hi Alex,
>
> PharoCore is a 32bits image.
> So it works on Squeak.5.0.0.b9.64*32.app.
>
> I see that Squeak has a 64bits fork image, is it possible to have a Pharo one?
> What is the process to do this ?
>
> Cheers,
> Jannik
>
>
> On Dec 4, 2009, at 20:50 , Alexandre Bergel wrote:
>
>> Hi!
>>
>> I just tried Squeak.5.0.0.b9.64*64.app.zip, but I was not able to run
>> a pharo core on it.
>> I have a MacBookPro 10.5.8. I do not know whether this is helpful or
>> not. Feel free to ask more info about my config.
>>
>> Cheers,
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
===========================================================================
John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter: squeaker68882
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
Dec. 4, 2009
Re: [Pharo-project] squeak VM 5.0
by John M McIntosh
Pharo core is a 32bit image, unless someone kindly converted it to a 64bit image last night?
Hint I"m not going to do this.
Therefore you must use the 64*32.app.
As a reminder
The VM binary runs either in 32 bit or 64 bit mode.
The VM then reads and interprets a squeak.image, the squeak image can be either 32bit or 64bit.
This leads to 4 different combinations plus the fact that PowerPC 32, and Intel is 32/64 or just 32.
Unfortunately building a VM that deals both with a 32bit and a 64bit at the same time is difficult.
Therefore we have two flavours a VM that reads a 32bit image, and a VM that reads a 64bit image.
The 64*32.app will run 32bit squeak images where a squeak word size is 32 bits.
it runs as a PowerPC 32 bit, Intel 32bit, Intel 64bit.
The 64*64.app will run 64bit squeak images where a squeak word size is 64bits
it runs only as a Intel 64bit. It is possible that it could run on a 32bit powerpc, 32bit intel, but
frankly I'm not going to check that out yet until we get to the point of having a workable 64bit Pharo image.
Thus in the *near*? future I would like to have a VM that runs in 32 or 64 bit mode that
works with 32bit images, and a VM that runs in 32 or 64 bit mode that works with 64bit images.
On 2009-12-04, at 11:50 AM, Alexandre Bergel wrote:
> Hi!
>
> I just tried Squeak.5.0.0.b9.64*64.app.zip, but I was not able to run
> a pharo core on it.
> I have a MacBookPro 10.5.8. I do not know whether this is helpful or
> not. Feel free to ask more info about my config.
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
===========================================================================
John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter: squeaker68882
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
Dec. 4, 2009
Re: [Pharo-project] squeak VM 5.0
by Laval Jannik
Hi Alex,
PharoCore is a 32bits image.
So it works on Squeak.5.0.0.b9.64*32.app.
I see that Squeak has a 64bits fork image, is it possible to have a Pharo one?
What is the process to do this ?
Cheers,
Jannik
On Dec 4, 2009, at 20:50 , Alexandre Bergel wrote:
> Hi!
>
> I just tried Squeak.5.0.0.b9.64*64.app.zip, but I was not able to run
> a pharo core on it.
> I have a MacBookPro 10.5.8. I do not know whether this is helpful or
> not. Feel free to ask more info about my config.
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Dec. 4, 2009
Re: [Pharo-project] christmas coding parties?
by Lukas Renggli
I would be in for an online-video-screensharing-pairprogramming-coding-party :-)
Lukas
2009/12/4 <csrabak(a)bol.com.br>:
> I expect you folks make the scheduling invitation giving the time in UTC, so I can
> check my availability ;-)
>
>
> Em 04/12/2009 17:21, Mariano Martinez Peck < marianopeck(a)gmail.com > escreveu:
>
>
> why not?  If skype is reachable from where we are, I have no problem :)
>
> Ahh the time ;)Â Take into consideration the difference between your time and our.
>
> Best,
>
> Mariano
>
>
> On Fri, Dec 4, 2009 at 7:52 PM, Â <csrabak(a)bol.com.br> wrote:
>
> Is there a means of joining via Skype and/or IRC?
>
>
>  Em 04/12/2009 09:57, Stéphane Ducasse < stephane.ducasse(a)inria.fr > escreveu:
>
>
>
>
> Â Hi all
>
> Â I would like to organize a couple of coding parties around christmas.
> Â The 18 of december? is one possibility (even if I can only start at 11h).
> Â So if some of you are close to lille during holidays we could have fun coding
> Â together.
>
> Â I would like to organize a moose day too. I want to code what I have in mind
> Â with CAnalyzer and mondrian.
>
> Â Stef
> Â _______________________________________________
> Â Pharo-project mailing list
> Â Pharo-project(a)lists.gforge.inria.fr
> Â http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> Â _______________________________________________
> Â Pharo-project mailing list
> Â Pharo-project(a)lists.gforge.inria.fr
> Â http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
Lukas Renggli
http://www.lukas-renggli.ch
Dec. 4, 2009
Re: [Pharo-project] [Moose-dev] Re: for mondrian designers
by Alexandre Bergel
Thanks John!
I did a "RomeDemo drawCar"
Here is the log:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/MiscPrimitivePlugin.bundle/Contents/
MacOS/MiscPrimitivePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/MiscPrimitivePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
MiscPrimitivePlugin.bundle/Contents/MacOS/MiscPrimitivePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
MiscPrimitivePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/DropPlugin.bundle/Contents/MacOS/
DropPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/DropPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
DropPlugin.bundle/Contents/MacOS/DropPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/DropPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/FilePlugin.bundle/Contents/MacOS/
FilePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/FilePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
FilePlugin.bundle/Contents/MacOS/FilePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/FilePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/SecurityPlugin.bundle/Contents/
MacOS/SecurityPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/SecurityPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
SecurityPlugin.bundle/Contents/MacOS/SecurityPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
SecurityPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/UnixOSProcessPlugin.bundle/Contents/
MacOS/UnixOSProcessPlugin
ioFindExternalFunctionIn(getModuleName, 2433184)
ioFindExternalFunctionIn(setInterpreter, 2433184)
ioFindExternalFunctionIn(initialiseModule, 2433184)
ioFindExternalFunctionIn(primitiveSigChldNumber, 2433184)
ioFindExternalFunctionIn(primitiveSemaIndexFor, 2433184)
ioFindExternalFunctionIn(primitiveForwardSignalToSemaphore, 2433184)
ioFindExternalFunctionIn(primitiveGetSession, 2433184)
ioFindExternalFunctionIn(primitiveGetPid, 2433184)
ioFindExternalFunctionIn(primitiveGetPPid, 2433184)
ioFindExternalFunctionIn(primitiveVersionString, 2433184)
ioFindExternalFunctionIn(primitiveGetStdInHandle, 2433184)
ioFindExternalFunctionIn(primitiveGetStdOutHandle, 2433184)
ioFindExternalFunctionIn(primitiveGetStdErrHandle, 2433184)
ioFindExternalFunctionIn(primitiveArgumentAt, 2433184)
ioFindExternalFunctionIn(primitiveEnvironmentAt, 2433184)
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/BitBltPlugin.bundle/Contents/MacOS/
BitBltPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/BitBltPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
BitBltPlugin.bundle/Contents/MacOS/BitBltPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
BitBltPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/B2DPlugin.bundle/Contents/MacOS/
B2DPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/B2DPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
B2DPlugin.bundle/Contents/MacOS/B2DPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/B2DPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/FT2Plugin.bundle/Contents/MacOS/
FT2Plugin
ioFindExternalFunctionIn(getModuleName, 2433792)
ioFindExternalFunctionIn(setInterpreter, 2433792)
ioFindExternalFunctionIn(initialiseModule, 2433792)
ioFindExternalFunctionIn(primitiveLibraryHandle, 2433792)
ioFindExternalFunctionIn(primitiveNewFaceFromFileAndIndex, 2433792)
ioFindExternalFunctionIn(primitiveLoadFaceFields, 2433792)
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/LargeIntegers.bundle/Contents/MacOS/
LargeIntegers
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/LargeIntegers
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
LargeIntegers.bundle/Contents/MacOS/LargeIntegers
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
LargeIntegers
ioFindExternalFunctionIn(primitiveSetPixelSizes, 2433792)
ioFindExternalFunctionIn(primitiveLoadCharacter, 2433792)
ioFindExternalFunctionIn(primitiveLoadGlyphSlotFromFace, 2433792)
ioFindExternalFunctionIn(primitiveTransformFaceGlyphSlotOutline,
2433792)
ioFindExternalFunctionIn(primitiveTranslateFaceGlyphSlotOutline,
2433792)
ioFindExternalFunctionIn(primitiveRenderGlyphIntoForm, 2433792)
ioFindExternalFunctionIn(primitiveGetFaceCharIndex, 2433792)
ioFindExternalFunctionIn(primitiveGetKerningLeftRight, 2433792)
ioFindExternalFunctionIn(primitiveGetFaceCharMapsIntoArray, 2433792)
ioFindExternalFunctionIn(primitiveHasKerning, 2433792)
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/MacMenubarPlugin.bundle/Contents/
MacOS/MacMenubarPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/MacMenubarPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
MacMenubarPlugin.bundle/Contents/MacOS/MacMenubarPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
MacMenubarPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/InternetConfigPlugin.bundle/
Contents/MacOS/InternetConfigPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/InternetConfigPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
InternetConfigPlugin.bundle/Contents/MacOS/InternetConfigPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
InternetConfigPlugin
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/RomePlugin.bundle/Contents/MacOS/
RomePlugin
ioFindExternalFunctionIn(getModuleName, 2339392)
ioFindExternalFunctionIn(setInterpreter, 2339392)
ioFindExternalFunctionIn(initialiseModule, 2339392)
ioFindExternalFunctionIn(primitivePluginVersion, 2339392)
ioFindExternalFunctionIn(primitiveCreateFormHandle, 2339392)
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/SurfacePlugin.bundle/Contents/MacOS/
SurfacePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/SurfacePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
SurfacePlugin.bundle/Contents/MacOS/SurfacePlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
SurfacePlugin
ioFindExternalFunctionIn(primitiveOpen, 2339392)
Squeak-Rome: canvas oop invalid!
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/SocketPlugin.bundle/Contents/MacOS/
SocketPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Squeak
4.2.1beta1U.app/Contents/Resources/SocketPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
SocketPlugin.bundle/Contents/MacOS/SocketPlugin
tryLoading /Users/alexandrebergel/Desktop/T/Smalltalk/Plugins/
SocketPlugin
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
VM: MouseModifierStateCarbon buttonStateBits 1 modifiers 0i
ioFindExternalFunctionIn(primitiveDestroyFormHandle, 2339392)
ioFindExternalFunctionIn(primitiveDoneFacePreserveFields, 2433792)
ioFindExternalFunctionIn(shutdownModule, 2339392)
ioFindExternalFunctionIn(shutdownModule, 2433792)
ioFindExternalFunctionIn(shutdownModule, 2433184)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
On 4 Dec 2009, at 16:25, John M McIntosh wrote:
> If you can stick the image/changes somewhere with instructions and
> send me a link, then I'll at least
> check to see why the plugin won't load. At least on the macintosh.
>
> Or if you are using the macintosh you should alter the info.plist of
> the macintosh VM you are using
> and set SqueakDebug to 1 Then it will print stuff to the console,
> like why a plugin didn't load.
>
>
> On 2009-12-04, at 5:52 AM, Alexandre Bergel wrote:
>
>>> why don't you read the pharo list.
>>> I mentioned that I extracted the packages from Sophie and published
>>> them in PharoTaskForces.
>>
>> I am talking about the plugin, not the Pharo packages. I was able to
>> load them without problem.
>> But I cannot run the example because of the plugin problem.
>>
>> Cheers,
>> Alexandre
>>
>>
>>>
>>> On Dec 4, 2009, at 2:20 PM, Alexandre Bergel wrote:
>>>
>>>> Hi!
>>>>
>>>> I just give a try to load Cairo.
>>>> First, I went to http://www.squeaksource.com/Rome.html and
>>>> downloaded what is suggested.
>>>> Then I went to http://www.cairographics.org and downloaded cairo,
>>>> and used my unix skills to compile it properly. Some of the Rome
>>>> demo works, but most of them need the RomePlugin is apparently
>>>> needed. Unfortunately, I cannot find this plugin.
>>>>
>>>> Cheers,
>>>> Alexandre
>>>>
>>>>
>>>> On 4 Dec 2009, at 07:18, Tudor Girba wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>>>>> So consider to have a look at the cairo package in
>>>>>>>> PharoTaskForces because it will not come to you alone :)
>>>>>
>>>>> What exactly should I load from PharoTaskForces to get Cairo?
>>>>>
>>>>> I see several Rome related packages, but which ones are needed? Is
>>>>> there a load script?
>>>>>
>>>>> Cheers,
>>>>> Doru
>>>>>
>>>>> --
>>>>> www.tudorgirba.com
>>>>>
>>>>> "There are no old things, there are only old ways of looking at
>>>>> them."
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev(a)iam.unibe.ch
>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)iam.unibe.ch
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> =
> =
> =
> =
> =
> ======================================================================
> John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter:
> squeaker68882
> Corporate Smalltalk Consulting Ltd. http://
> www.smalltalkconsulting.com
> =
> =
> =
> =
> =
> ======================================================================
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Dec. 4, 2009