Re: [Pharo-dev] How to use Opal for parsing peace of code?

2013-11-23 Thread Marcus Denker
On 22 Nov 2013, at 21:58, Juraj Kubelka juraj.kube...@gmail.com wrote: Hi! I am interested how to use Opal for parsing peace of code. I have supposed to use something like this: | root node1 node2 | root := OpalCompiler new source: 'Color blue yourself';

Re: [Pharo-dev] How to use Opal for parsing peace of code?

2013-11-23 Thread Marcus Denker
On 23 Nov 2013, at 09:33, Marcus Denker marcus.den...@inria.fr wrote: other notes: - the faulty (code with syntax error) parsing is very much an experiment. Do you need it? - maybe for now just using RPParser directly is better. - there is no concept of “executable expression” in

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Camillo Bruni
opened https://pharo.fogbugz.com/f/cases/12229/XML-Tools-improvement otherwise these changes are as good as lost. sending mcz via mail is from the last century. On 2013-11-23, at 09:00, Stéphane Ducasse stephane.duca...@inria.fr wrote: No time so fr to handle it. Stef Begin forwarded

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Stéphane Ducasse
On Nov 23, 2013, at 9:51 AM, Camillo Bruni camillobr...@gmail.com wrote: opened https://pharo.fogbugz.com/f/cases/12229/XML-Tools-improvement otherwise these changes are as good as lost. sending mcz via mail is from the last century. I did not say it like that but indeed I would prefer that

Re: [Pharo-dev] Xtreams in Pharo 3

2013-11-23 Thread Stéphane Ducasse
If Xtreams goes in the core of Pharo (which could be good), there should be no compatibility layers with others platforms. Sorry but we have too many of them and we do not want to have strings attached. if necessary we can rename the complete library so that people can load the real

Re: [Pharo-dev] Xtreams in Pharo 3

2013-11-23 Thread Frank Shearar
On 23 November 2013 09:41, Stéphane Ducasse stephane.duca...@inria.fr wrote: If Xtreams goes in the core of Pharo (which could be good), there should be no compatibility layers with others platforms. Sorry but we have too many of them and we do not want to have strings attached. if

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Hilaire Fernandes
Le 23/11/2013 09:51, Camillo Bruni a écrit : opened https://pharo.fogbugz.com/f/cases/12229/XML-Tools-improvement otherwise these changes are as good as lost. sending mcz via mail is from the last century. Hello In the welcome page of the bug tracker, add a page explaining how to create by

[Pharo-dev] Pharo Success Stories - discovered the folder...

2013-11-23 Thread p...@highoctane.be
http://files.pharo.org/successStories/

Re: [Pharo-dev] Pharo Success Stories - discovered the folder...

2013-11-23 Thread Marcus Denker
yes, these we collected at the first pharo conf. On 23 Nov 2013, at 11:33, p...@highoctane.be wrote: http://files.pharo.org/successStories/

Re: [Pharo-dev] is this ok?

2013-11-23 Thread Marcus Denker
On 22 Nov 2013, at 20:16, Clément Bera bera.clem...@gmail.com wrote: Well this had been here for a while. I discovered it because it was triggered :). But it is very rare that this is triggered. Now when I look into the latest Pharo 3, this halt is not present. So I guess Andrei fixed it

Re: [Pharo-dev] Xtreams in Pharo 3

2013-11-23 Thread Sven Van Caekenberghe
On 23 Nov 2013, at 11:02, Frank Shearar frank.shea...@gmail.com wrote: On 23 November 2013 09:41, Stéphane Ducasse stephane.duca...@inria.fr wrote: If Xtreams goes in the core of Pharo (which could be good), there should be no compatibility layers with others platforms. Sorry but we have

Re: [Pharo-dev] How to use Opal for parsing peace of code?

2013-11-23 Thread Juraj Kubelka
Hi Marcus, thank you for the deep explanation. I have just started to play with parsing source code. And I have found out the OpalCompiler example. Now I understand it is better to use this: root2 := RBParser parseMethod: 'foo1 ^Color blue'.

Re: [Pharo-dev] Xtreams in Pharo 3

2013-11-23 Thread Stéphane Ducasse
If Xtreams goes in the core of Pharo (which could be good), there should be no compatibility layers with others platforms. Sorry but we have too many of them and we do not want to have strings attached. if necessary we can rename the complete library so that people can load the real

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
On Nov 21, 2013, at 9:02 AM, Marcus Denker marcus.den...@inria.fr wrote: Hi, Yesterday Camille did the change to finally remove the old class builder! (just a removal + a small change to NativeBoost to use the new class builder to create anonymous classes). This means - 1000

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
On Nov 21, 2013, at 2:24 PM, Camille Teruel camille.ter...@gmail.com wrote: On 21 nov. 2013, at 13:44, kilon alios kilon.al...@gmail.com wrote: any links why newcomers like me should be impressed ? Whats the advantages ? That's just cleaning. No this is more than that. Classbuilder was

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
+ 1000 I want relationship using Slot :) Stef On Nov 21, 2013, at 2:45 PM, Tudor Girba tu...@tudorgirba.com wrote: Hi, This is not *just cleaning*! You might perceive it as such being so involved in it. You guys replaced something ugly with something based on a sound explicit model.

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
On Nov 21, 2013, at 2:49 PM, Tudor Girba tu...@tudorgirba.com wrote: And then, imagine what this will do for tools. Given that the class instance will know what kind of slots are around, the tools can help you manage them. You will be able to build your class and then simply say that you

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Tudor Girba
Hi Chris, The dictionary had to be added in the Morphic class by whoever developed Morphic so that you can extend it. That means that they had to predict that you will extend it. Imagine that they wouldn't have predicted that. We would simply not be able to extend Morphic. Contrast this

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
On Nov 21, 2013, at 3:21 PM, Esteban A. Maringolo emaring...@gmail.com wrote: I don't fully see what are the immediate benefits. But as usually happen when you replace something old, limited and not so well designed by something better designed from the ground up I guess it will open Pharo

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
sweet queries :) Then we can now have more compact versions of FreeTypeSettings LabelMorph MorphTreeNodeMorph MorphTreeListManager ThemeSettings MultistateButtonMorph PharoUserPermissions SimpleHierarchicalListMorph Nautilus class SpecTreeColumn PluggableIconListMorph MorphTreeMorph

Re: [Pharo-dev] Old ClassBuilder remove!

2013-11-23 Thread Stéphane Ducasse
How does this affect serialization / materialization engines like Fuel? Not now We will have to work to make the compiler smarter and define special Slot class. On 21 nov. 2013, at 13:44, kilon alios kilon.al...@gmail.com wrote: any links why newcomers like me should be impressed ? Whats

Re: [Pharo-dev] Slot class builder: Anonymous class modification

2013-11-23 Thread Eliot Miranda
On Fri, Nov 22, 2013 at 7:27 AM, Igor Stasenko siguc...@gmail.com wrote: On 22 November 2013 16:25, Igor Stasenko siguc...@gmail.com wrote: On 22 November 2013 16:04, Camille Teruel camille.ter...@gmail.comwrote: Hi everyone, With Esteban, we bumped into a problem with anonymous

Re: [Pharo-dev] Keyboard modifiers OSX vs Win

2013-11-23 Thread Sean P. DeNigris
philippeback wrote I was wondering why things were different on the two platforms. * Command - Left ALT * Option - Right ALT Guessing that the first is because the left alt is in windows is where the cmd key would be on a mac. For the second, probably because pressing the

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Hilaire Fernandes
Le 23/11/2013 19:05, Sean P. DeNigris a écrit : But seriously if this is not clear, how do we improve it? Make it work. It never worked for me, I keep trying then give up, thinking about a temporary failure, then doing other business. I don't understand what the monkey really want but it is

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Hernán Morales Durand
El 23/11/2013 5:51, Camillo Bruni escribió: opened https://pharo.fogbugz.com/f/cases/12229/XML-Tools-improvement otherwise these changes are as good as lost. sending mcz via mail is from the last century. Maybe, but some of us are attending 30 requirements not related with Pharo and do not

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Hilaire Fernandes
Le 23/11/2013 19:19, Hilaire Fernandes a écrit : Le 23/11/2013 19:05, Sean P. DeNigris a écrit : But seriously if this is not clear, how do we improve it? Make it work. It never worked for me, I keep trying then give up, thinking about a temporary failure, then doing other business. I

Re: [Pharo-dev] Slot class builder: Anonymous class modification

2013-11-23 Thread Esteban A. Maringolo
2013/11/23 Eliot Miranda eliot.mira...@gmail.com On Fri, Nov 22, 2013 at 7:27 AM, Igor Stasenko siguc...@gmail.com wrote: imo, a better term to use for it would be 'private class' , because anonymous is a bit fuzzy. I disagree. Anonymous classes is the term that has been used for over

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Camillo Bruni
On 2013-11-23, at 20:51, Marcus Denker marcus.den...@inria.fr wrote: On 23 Nov 2013, at 20:44, Hilaire Fernandes hilaire.fernan...@gmail.com wrote: Le 23/11/2013 19:19, Hilaire Fernandes a écrit : Le 23/11/2013 19:05, Sean P. DeNigris a écrit : But seriously if this is not clear, how do we

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Marcus Denker
On 23 Nov 2013, at 21:25, Camillo Bruni camillobr...@gmail.com wrote: On 2013-11-23, at 11:02, Hilaire Fernandes hilaire.fernan...@gmail.com wrote: Le 23/11/2013 09:51, Camillo Bruni a écrit : opened https://pharo.fogbugz.com/f/cases/12229/XML-Tools-improvement otherwise these changes

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Frank Shearar
On 23 November 2013 20:35, Marcus Denker marcus.den...@inria.fr wrote: On 23 Nov 2013, at 21:25, Camillo Bruni camillobr...@gmail.com wrote: On 2013-11-23, at 11:02, Hilaire Fernandes hilaire.fernan...@gmail.com wrote: Le 23/11/2013 09:51, Camillo Bruni a écrit : opened

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Hilaire Fernandes
Le 23/11/2013 21:24, Camillo Bruni a écrit : It is all there: https://pharo.fogbugz.com/default.asp?W41 I was even so lazy that I made a video ;) since there are so many nasty steps involved that I don't think text will do it. Already saw the menu of this video and did not fell related to

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Camillo Bruni
On 2013-11-23, at 21:35, Marcus Denker marcus.den...@inria.fr wrote: On 23 Nov 2013, at 21:25, Camillo Bruni camillobr...@gmail.com wrote: On 2013-11-23, at 11:02, Hilaire Fernandes hilaire.fernan...@gmail.com wrote: Le 23/11/2013 09:51, Camillo Bruni a écrit : opened

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Camillo Bruni
On 2013-11-23, at 21:49, Camillo Bruni camillobr...@gmail.com wrote: On 2013-11-23, at 21:45, Hilaire Fernandes hilaire.fernan...@gmail.com wrote: Le 23/11/2013 21:24, Camillo Bruni a écrit : It is all there: https://pharo.fogbugz.com/default.asp?W41 I was even so lazy that I made a

Re: [Pharo-dev] Slot class builder: Anonymous class modification

2013-11-23 Thread Camille Teruel
On 23 nov. 2013, at 20:58, Hernán Morales Durand hernan.mora...@gmail.com wrote: Hi Camille, What is an anonymous class for you? because it could refer to a lightweight class or a metaclass... A class that is not installed in the system dictionary, typically generated. As pointed by

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Stéphane Ducasse
So registering on Pharo tracker *never* worked for me, since I try, before the summer. In the end I think is was a mistake to use fogbugz. For sure it’s nice for companies, but for open sourse projects it just does not work with a closed bug tracker. Now the question is what is

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread Lorenz Köhl
So registering on Pharo tracker *never* worked for me, since I try, before the summer. In the end I think is was a mistake to use fogbugz. For sure it’s nice for companies, but for open sourse projects it just does not work with a closed bug tracker. Now the question is what is the effort

Re: [Pharo-dev] Patches for Pharo packages you are maintaining

2013-11-23 Thread p...@highoctane.be
killing ugly monkey picture: +1000! (a reason why I don't go there BTW, it scares me). Phil On Sat, Nov 23, 2013 at 10:27 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: So registering on Pharo tracker *never* worked for me, since I try, before the summer. In the end I

Re: [Pharo-dev] Slot class builder: Anonymous class modification

2013-11-23 Thread Igor Stasenko
On 24 November 2013 01:20, Esteban A. Maringolo emaring...@gmail.comwrote: 2013/11/23 Igor Stasenko siguc...@gmail.com: On 23 November 2013 21:26, Esteban A. Maringolo emaring...@gmail.com imo, a better term to use for it would be 'private class' , because anonymous is a bit fuzzy. I

Re: [Pharo-dev] Slot class builder: Anonymous class modification

2013-11-23 Thread p...@highoctane.be
Indeed. Same for listeners etc. Anonymous class has indeed a very clear meaning to me and to any student that has been exposed to Java (which means a huge lot). Phil On Sun, Nov 24, 2013 at 1:20 AM, Esteban A. Maringolo emaring...@gmail.comwrote: 2013/11/23 Igor Stasenko siguc...@gmail.com: