[Pharo-dev] Question on Unclassified / _UnpackagedPackage

2014-01-20 Thread Goubier Thierry
Hi all, I'm looking at classes without package and/or without system category. Nautilus offers a _UnpackagedPackage; some code in Class use 'Unclassified' when compiling without explicit category. So far, creating an 'Unclassified' class does not register in _UnpackagedPackage (however, I do

Re: [Pharo-dev] RFB on Pharo3

2014-01-20 Thread Tudor Girba
Ohh, I misread the mail. Sorry. Sebastian: I just checked, and you have commit rights to PharoExtras, so you could just commit your fix to the RFB project. Doru On Mon, Jan 20, 2014 at 3:27 PM, Sven Van Caekenberghe s...@stfx.eu wrote: On 20 Jan 2014, at 15:26, Tudor Girba

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Damien Cassou
On Mon, Jan 20, 2014 at 3:25 PM, Tudor Girba tu...@tudorgirba.com wrote: Where can I find the code for this? https://github.com/pharo-project/pharo-ci build-dmg and build-windows-installer -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure

Re: [Pharo-dev] RFB on Pharo3

2014-01-20 Thread Tudor Girba
I think we should use Metacello versions for this, no? Doru Sent from my iPhone On Jan 20, 2014, at 15:39, Sven Van Caekenberghe s...@stfx.eu wrote: On 20 Jan 2014, at 15:30, Tudor Girba tu...@tudorgirba.com wrote: Ohh, I misread the mail. Sorry. Sebastian: I just checked, and you

Re: [Pharo-dev] RFB on Pharo3

2014-01-20 Thread Sven Van Caekenberghe
On 20 Jan 2014, at 16:04, Tudor Girba tu...@tudorgirba.com wrote: I think we should use Metacello versions for this, no? Yes, that is one option, that is what I meant by 'having 2 code versions'. But it is a lot of hassle for one little platform difference. Maybe the project already has some

Re: [Pharo-dev] unload all

2014-01-20 Thread Stéphane Ducasse
excellent like that I can work on the loading part I love sooo writing configurations. Stef On 20 Jan 2014, at 12:18, Pavel Krivanek pavel.kriva...@gmail.com wrote: Here is the job: https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-3.0/job/PharoKernel3.0-FromTopShrink/ -- Pavel

Re: [Pharo-dev] Smalltalk Impact

2014-01-20 Thread Ron Teitelbaum
Lets rest it. as people might guess, I am still sad about Squeak. lets say it like that: I *really* *really* believed in it (the whole thing, dynabook and all), and I still think one could have done much better than we have. And it's not a problem that it failed: it is a problem hat it was

Re: [Pharo-dev] #windowIsClosing not sent to model of WindowModel

2014-01-20 Thread btc
Benjamin wrote: Hi Ben, I've gave that a go and had some success, but it raised an architectural question I ask near the end. I've documented my investigation here in case it is of use to others new to Spec or the Spec documentation being developed. Spec documentation is

Re: [Pharo-dev] #windowIsClosing not sent to model of WindowModel

2014-01-20 Thread Benjamin
On 20 Jan 2014, at 13:51, b...@openinworld.com wrote: Sure thing. That was part of my original intention. Cool :) Thanks When I try... self whenBuiltDo: [ self halt. self window whenClosedDo: [ self halt. self repository unsubscribe: self ] ]. none of the halts occur. However I got

Re: [Pharo-dev] #windowIsClosing not sent to model of WindowModel

2014-01-20 Thread btc
Benjamin wrote: On 20 Jan 2014, at 13:51, b...@openinworld.com wrote: When I try...     self whenBuiltDo: [ self halt. self window whenClosedDo: [ self halt. self repository unsubscribe: self ] ]. none of the halts occur. However I got what I needed with the following…

Re: [Pharo-dev] #windowIsClosing not sent to model of WindowModel

2014-01-20 Thread Benjamin
On 20 Jan 2014, at 14:37, b...@openinworld.com wrote: I don't want to unsubscribe #refresh in PhLTitledTreeModelinitialize. I _really_ want to unsubscribe #refresh immediately after the subscribe #refresh is set up. But it does not prevent you to register to the event whenever you want :)

[Pharo-dev] RFB on a headless Pharo 3

2014-01-20 Thread Sebastian Sastre
Guys Just checking while investigating the issue... Were any of you here able to connect a VNC client to a headless Pharo 3? I can do that to a Pharo 2 (seting a morphic ui manager on it) but I'm having issues with 3 Did you tried that? any luck? insights? sebastian o/

Re: [Pharo-dev] RFB on a headless Pharo 3

2014-01-20 Thread Sebastian Sastre
If you want to reproduce the issue: 1. Take a fresh image wget -O- get.pharo.org/30+vm | bash 2. start it with UI and in a workspace load RFB Gofer new url:'http://www.smalltalkhub.com/mc/PharoExtras/RFB/main'; package: 'RFB';

Re: [Pharo-dev] RFB on a headless Pharo 3

2014-01-20 Thread Torsten Bergmann
Hi Sebastian, I havent tried but from problems in the past [1] and [2] and a short look at the code I guess it could again be related to #deprecated stuff. If you look at RFBSessiondesktopName it again sends deprecated methods in the expression: OSPlatform platformName; space; nextPutAll:

[Pharo-dev] Pharo 3.0 on Raspberry Pi - Yes/No

2014-01-20 Thread Sven Van Caekenberghe
Hi, Here is another step forward in getting Pharo 3.0 to run on a Raspberry Pi. Yes: pi@raspberrypi ~/Pharo-3.0 $ ../PharoRPi/PharoS -vm-display-null -vm-sound-null Pharo.image eval 'SystemVersion current' Pharo3.0 of 18 March 2013 update 30710 pi@raspberrypi ~/Pharo-3.0 $ ../PharoRPi/PharoS

Re: [Pharo-dev] [Moose-dev] [ANN] MessageTally in GTInspector

2014-01-20 Thread Pharo4Stef
this is not only loading the challenges. we should handle cross cutting changes. Stef On 20 Jan 2014, at 11:05, Tudor Girba tu...@tudorgirba.com wrote: I think I understand the implications. Moose comes with these tools out of the box, so for people that work with Moose it makes perfect

[Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Sean P. DeNigris
I had some questions about NewValueHolder and I figured, why not revive COTDC?! The current comment is: A NewValueHolder is a new implementation of ValueHolder based on Announcements. Of course, ValueHolder doesn't have a class comment. Wikipedia claims a value holder is a generic object that

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Santiago Bragagnolo
I have done a tool for PhaROS distribution, that is for deploying a package into a middleware, it lets you define the layout of folders, is prepared to add ways of writing ( actually it has implemented the version for local file system, but it should be easy to implement remote deploying ). It let

Re: [Pharo-dev] RFB on a headless Pharo 3

2014-01-20 Thread Torsten Bergmann
Also try RFBLog dumpLogToTranscript: true before running. Then a dump on the Transcript will appear. There you will see that there is a DNU for a Cursor instance which does not understand #maskForm in method #sendCursorShape: Interesting enough ivar newCursor is an instance of Cursor - but

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Torsten Bergmann
Hi Santiago, when sending a link from a SqueakSource instance please send the project name like: http://car.mines-douai.fr/squeaksource/MyKillerApp.html The link you used http://car.mines-douai.fr/squeaksource/@vLtUOBuLaxNWsghP/UmsTHzMp was an active session and can not be used by others

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Benjamin
On 20 Jan 2014, at 15:36, Sean P. DeNigris s...@clipperadams.com wrote: I had some questions about NewValueHolder and I figured, why not revive COTDC?! I loved it :) The current comment is: A NewValueHolder is a new implementation of ValueHolder based on Announcements. Of course,

Re: [Pharo-dev] [Moose-dev] [ANN] MessageTally in GTInspector

2014-01-20 Thread Pharo4Stef
On 20 Jan 2014, at 19:47, Johan Fabry jfa...@dcc.uchile.cl wrote: Stef, are you asking for aspects? :-P No just managing mess :) On Jan 20, 2014, at 12:48 PM, Pharo4Stef pharo4s...@free.fr wrote: this is not only loading the challenges. we should handle cross cutting changes.

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Stéphane Ducasse
I commented the code in a slice that apparently was not integrated. But yes this is a good idea. - to have more code review - to revive the COTDC I had some questions about NewValueHolder and I figured, why not revive COTDC?! The current comment is: A NewValueHolder is a

Re: [Pharo-dev] PhD Position on Dynamic Reflective Language Integration with FPGAs for Robotic Applications

2014-01-20 Thread Benjamin
Encore ?? Personne ne veut venir, c’est ça ? :P Ben On 20 Jan 2014, at 17:01, jannik laval jannik.la...@gmail.com wrote: The position is available now. Interested candidates may apply as soon as possible. Title: Ph.D. Student Position on Dynamic Reflective Language Integration with

Re: [Pharo-dev] PhD Position on Dynamic Reflective Language Integration with FPGAs for Robotic Applications

2014-01-20 Thread Stéphane Ducasse
No one guy accepted and left after a couple of weeks. We know that bad pattern. Stef Encore ?? Personne ne veut venir, c’est ça ? :P Ben On 20 Jan 2014, at 17:01, jannik laval jannik.la...@gmail.com wrote: The position is available now. Interested candidates may apply as soon as

Re: [Pharo-dev] Smalltalk Impact

2014-01-20 Thread Stéphane Ducasse
The Pharo fork made me sad too. I wonder sometime if I had put in more time if I could have helped settle the rift and keep the community together. There is a lot of good work going on with Pharo now so maybe the fork was a good thing but I do wish we could all be working on one code base

Re: [Pharo-dev] PhD Position on Dynamic Reflective Language Integration with FPGAs for Robotic Applications

2014-01-20 Thread Benjamin
Then I hope they will find someone quickly :) Ben PS: My french mail was supposed to be private, but it seams that email is a too complex tool for me :( On 20 Jan 2014, at 17:19, Stéphane Ducasse stephane.duca...@inria.fr wrote: No one guy accepted and left after a couple of weeks. We know

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Damien Cassou
On Mon, Jan 20, 2014 at 4:50 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: May be we should turn that into a chapter. that's on my todo, I told you already :-). Because now, I know how to create installers for Mac and Windows and how to create deb packages for Debian/Ubuntu. I also know

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Pharo4Stef
super cool On 20 Jan 2014, at 21:25, Damien Cassou damien.cas...@gmail.com wrote: On Mon, Jan 20, 2014 at 4:50 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: May be we should turn that into a chapter. that's on my todo, I told you already :-). Because now, I know how to create

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Santiago Bragagnolo
Thanks Torsten! here it goes. http://car.mines-douai.fr/squeaksource/MiddlewareDeployer.html 2014/1/20 Torsten Bergmann asta...@gmx.de Hi Santiago, when sending a link from a SqueakSource instance please send the project name like: http://car.mines-douai.fr/squeaksource/MyKillerApp.html

Re: [Pharo-dev] Smalltalk Impact

2014-01-20 Thread dimitris chloupis
the way I see it the fork really worked in your favor as Pharo is doing very well so far. Its hard to fork but even harder to share the same vision.  Personally I really love the fact that Pharo is made up of open minded people and that you are open to new ideas, yet you have the discipline to

Re: [Pharo-dev] Pharo 3.0 on Raspberry Pi - Yes/No

2014-01-20 Thread Jean Baptiste Arnaud
On 20 Jan 2014, at 19:32, Sven Van Caekenberghe s...@stfx.eu wrote: Hi, Here is another step forward in getting Pharo 3.0 to run on a Raspberry Pi. Yes: pi@raspberrypi ~/Pharo-3.0 $ ../PharoRPi/PharoS -vm-display-null -vm-sound-null Pharo.image eval 'SystemVersion current' Pharo3.0

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Damien Cassou
On Mon, Jan 20, 2014 at 9:33 PM, Pharo4Stef pharo4s...@free.fr wrote: super cool first draft: https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/Deployment/Deployment.pier.html -- Damien Cassou http://damiencassou.seasidehosting.st Success is the

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Nicolas Cellier
NewValueHolder? the name sounds like a Squeak strategy: keep backward compatibility as long as possible. Since Pharo values cleanlyDesigned backwardCompatible, I would expect ValueHolder-LegacyValueHolder and NewValueHolder-ValueHolder. We had too many NewParagraph, etc... in the past, history

[Pharo-dev] [pharo-project/pharo-core] 88ae1c: 30711

2014-01-20 Thread GitHub
Branch: refs/heads/3.0 Home: https://github.com/pharo-project/pharo-core Commit: 88ae1cfac835af58191d4ebccf4dc2bf60707ca2 https://github.com/pharo-project/pharo-core/commit/88ae1cfac835af58191d4ebccf4dc2bf60707ca2 Author: Jenkins Build Server bo...@pharo-project.org Date:

[Pharo-dev] you spin me around...

2014-01-20 Thread Alexandre Bergel
Hi!Juraj worked on rotating text. People have been asking for it for years…With Roassal 2:-=-=-=-=-=-=-=-=-=-=| v shape |v := RTView new.shape := RTRotatedLabel new.shape angleInDegree: [ :cls | cls numberOfMethods negated / 1.5 ].shape text: [ :cls | ' ', cls name ].shape color: (Color black

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Benjamin
It is the history of a prototype ending in the system :) Ben On 20 Jan 2014, at 18:02, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com wrote: NewValueHolder? the name sounds like a Squeak strategy: keep backward compatibility as long as possible. Since Pharo values cleanlyDesigned

Re: [Pharo-dev] RFB on a headless Pharo 3

2014-01-20 Thread Sebastian Sastre
Sharing some experiences… This is on a fresh image with RFB installed and manually patched about the os name and version and removing Beeper invocations. Strangely, after using it with UI and connecting with a vnc client for a while, I’ve stopped the RFB service in this image and then saved

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Nicolai Hess
2014/1/20 Benjamin benjamin.vanryseghem.ph...@gmail.com On 20 Jan 2014, at 15:36, Sean P. DeNigris s...@clipperadams.com wrote: I had some questions about NewValueHolder and I figured, why not revive COTDC?! I loved it :) The current comment is: A NewValueHolder is a new

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Benjamin
On 20 Jan 2014, at 19:24, Nicolai Hess nicolaih...@web.de wrote: we should distinguish between storing a object and change a value. At the moment, NewValueHolder announces every time we store into this value holder regardless wether the value changed. That’s true. It was not clear enough :)

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Sean P. DeNigris
Benjamin Van Ryseghem-2 wrote In addition, infinite loops of propagation are prevented. Is that what lock is all about? I was wondering... - Cheers, Sean -- View this message in context: http://forum.world.st/COTDC-108-NewValueHolder-tp4738066p4738129.html Sent from the Pharo Smalltalk

Re: [Pharo-dev] you spin me around...

2014-01-20 Thread Igor Stasenko
On 20 January 2014 23:21, Alexandre Bergel alexandre.ber...@me.com wrote: Hi! Juraj worked on rotating text. People have been asking for it for years… With Roassal 2: -=-=-=-=-=-=-=-=-=-= | v shape | v := RTView new. shape := RTRotatedLabel new. why you need separate class for

Re: [Pharo-dev] Pharo 3.0 on Raspberry Pi - Yes/No

2014-01-20 Thread Sven Van Caekenberghe
Hi Jean Baptiste, On 20 Jan 2014, at 21:51, Jean Baptiste Arnaud jbaptiste.arn...@gmail.com wrote: On 20 Jan 2014, at 19:32, Sven Van Caekenberghe s...@stfx.eu wrote: Hi, Here is another step forward in getting Pharo 3.0 to run on a Raspberry Pi. Yes: pi@raspberrypi ~/Pharo-3.0 $

[Pharo-dev] NewVersionBrowser

2014-01-20 Thread Nicolai Hess
Hi, I finished case 11714 https://pharo.fogbugz.com/default.asp?11714NewVersionBrowser needs to be finished. The changes are integrated and the case is closed. What I did, I create a new SLICE with Benjamins latest changes cleaned from all merge conflicts. Add the missing pieces for diff display

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Benjamin
On 20 Jan 2014, at 19:31, Sean P. DeNigris s...@clipperadams.com wrote: Benjamin Van Ryseghem-2 wrote In addition, infinite loops of propagation are prevented. Is that what lock is all about? I was wondering... Yes :) Ben

Re: [Pharo-dev] NewVersionBrowser

2014-01-20 Thread Benjamin
On 20 Jan 2014, at 20:18, Nicolai Hess nicolaih...@web.de wrote: Hi, I finished case 11714 NewVersionBrowser needs to be finished. The changes are integrated and the case is closed. Cool :) I have remaining question: With the side-by-side diff where to put the selected version and

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Sean P. DeNigris
I made an issue summarizing this thread. I'll take care of it when comments die down here… https://pharo.fogbugz.com/default.asp?12684 - Cheers, Sean -- View this message in context: http://forum.world.st/COTDC-108-NewValueHolder-tp4738066p4738150.html Sent from the Pharo Smalltalk

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Tudor Girba
Super very cool! Thank you for this. It is important. Doru On Mon, Jan 20, 2014 at 9:33 PM, Pharo4Stef pharo4s...@free.fr wrote: super cool On 20 Jan 2014, at 21:25, Damien Cassou damien.cas...@gmail.com wrote: On Mon, Jan 20, 2014 at 4:50 PM, Stéphane Ducasse stephane.duca...@inria.fr

Re: [Pharo-dev] Anyone with the passwd to edit http://book.pharo-project.org/book/PharoTools/

2014-01-20 Thread Marcus Denker
On 18 Jan 2014, at 11:26, Marcus Denker marcus.den...@inria.fr wrote: 10231 collaboractive Book: Page about Pharo Tools is out of date https://pharo.fogbugz.com/f/cases/10231 — the action needed to close this issue tracker entry is to remove the Other Pharo Non Core Packages”

Re: [Pharo-dev] Making Platform Installers

2014-01-20 Thread Stéphane Ducasse
Excellent After we can flesh it nicely. Stef On 20 Jan 2014, at 21:55, Damien Cassou damien.cas...@gmail.com wrote: On Mon, Jan 20, 2014 at 9:33 PM, Pharo4Stef pharo4s...@free.fr wrote: super cool first draft:

Re: [Pharo-dev] NewVersionBrowser

2014-01-20 Thread Marcus Denker
On 21 Jan 2014, at 00:19, Nicolai Hess nicolaih...@web.de wrote: Hi, I finished case 11714 NewVersionBrowser needs to be finished. The changes are integrated and the case is closed. Very nice! I omit the Tools registry changes until I have done some more testings and there are no

Re: [Pharo-dev] Anyone with the passwd to edit http://book.pharo-project.org/book/PharoTools/

2014-01-20 Thread Stéphane Ducasse
On 21 Jan 2014, at 07:59, Marcus Denker marcus.den...@inria.fr wrote: On 18 Jan 2014, at 11:26, Marcus Denker marcus.den...@inria.fr wrote: 10231 collaboractive Book: Page about Pharo Tools is out of date https://pharo.fogbugz.com/f/cases/10231 — the action needed to close this

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Stéphane Ducasse
Hi nicolas. I do not remember but it seems that I did a slice to move NewValueHolder out of Spec inside their own package. Then we should rename and remove the old one but it takes time and if somebody does it will go faster. Stef NewValueHolder? the name sounds like a Squeak strategy:

Re: [Pharo-dev] [COTDC] 108 - NewValueHolder

2014-01-20 Thread Stéphane Ducasse
Since nobody looks at it: here are the issue (they contain class comments). https://pharo.fogbugz.com/default.asp?12572 https://pharo.fogbugz.com/default.asp?12486 Apparently all the work I did around Spec is not reviewed. May be I should push them without waiting from any

Re: [Pharo-dev] [Moose-dev] you spin me around...

2014-01-20 Thread Stéphane Ducasse
-=-=-=-=-=-=-=-=-=-= | v shape | v := RTView new. shape := RTRotatedLabel new. why you need separate class for 'rotated' label? i suppose you also need RTRotatedAndScaledLabel, RTRotatedAndScewedLabel .. as well as other (infinite) number of permutations with 'something-ed' and

Re: [Pharo-dev] Anyone with the passwd to edit http://book.pharo-project.org/book/PharoTools/

2014-01-20 Thread Marcus Denker
On 21 Jan 2014, at 08:46, Stéphane Ducasse stephane.duca...@inria.fr wrote: On 21 Jan 2014, at 07:59, Marcus Denker marcus.den...@inria.fr wrote: On 18 Jan 2014, at 11:26, Marcus Denker marcus.den...@inria.fr wrote: 10231 collaboractive Book: Page about Pharo Tools is out of date