Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Lukas Renggli
But if it so stripped to bare-bones, then where the benefits to use exactly Announcements? I would rather like to hear what this more wide functionality is all about? So far you only argued that big is better. I don't buy that. This is old, but Small is the new big ;-) A smaller

Re: [Pharo-project] [update 1.1] #11020

2009-11-01 Thread Stéphane Ducasse
Argh the image I used was polluted. I will fix that today. Stef On Oct 31, 2009, at 11:38 PM, Nicolas Cellier wrote: What is RPackage ? It seems to cause a failure during upgrade 2009/10/31 Stéphane Ducasse stephane.duca...@inria.fr: nicolas could you check because I have some tests

Re: [Pharo-project] call for helping me sorting out what to integrate :)

2009-11-01 Thread Stéphane Ducasse
Ok I will let martin and andres have a look because I'm not enough expert in that. On Nov 1, 2009, at 4:30 AM, Ralph Boland wrote: Hi guys It would help me to know the pending bugs that you fixed and that we should integrate. Of course everything should be on the bugtracker but I would

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Stéphane Ducasse
Yes for weak, I agree for set may be some people use that. Now I would like to hear levente usage of announcement. And igor having a simple but COMMON infrastructure is important so we need the core. Now I would also like to know the cost of always broadcasting. I do not remember correctly but in

Re: [Pharo-project] Print all Array either as literal form #( ... ) or brace form { ... } and abandon the default form anArray( ... )

2009-11-01 Thread Nicolas Cellier
OK, then the selfEvaluatingForm should better send storeOn: in order to handle parenthesis problems. Nicolas 2009/11/1 Stéphane Ducasse stephane.duca...@inria.fr: Hi nicolas I saw the following:        Print all Array either as literal form #( ... ) or brace form { ... } and abandon the

Re: [Pharo-project] Print all Array either as literal form #( ... ) or brace form { ... } and abandon the default form anArray( ... )

2009-11-01 Thread Stéphane Ducasse
probably. Stef On Nov 1, 2009, at 11:43 AM, Nicolas Cellier wrote: OK, then the selfEvaluatingForm should better send storeOn: in order to handle parenthesis problems. Nicolas 2009/11/1 Stéphane Ducasse stephane.duca...@inria.fr: Hi nicolas I saw the following: Print all Array

Re: [Pharo-project] [update 1.1] #11020

2009-11-01 Thread Stéphane Ducasse
I rollback 11020 and I will redo it after lunch Stef On Oct 31, 2009, at 11:38 PM, Nicolas Cellier wrote: What is RPackage ? It seems to cause a failure during upgrade 2009/10/31 Stéphane Ducasse stephane.duca...@inria.fr: nicolas could you check because I have some tests that fail on

Re: [Pharo-project] [update 1.1] #11020

2009-11-01 Thread Stéphane Ducasse
ok I should have fixed it now. Stef On Nov 1, 2009, at 1:16 PM, Stéphane Ducasse wrote: I rollback 11020 and I will redo it after lunch Stef On Oct 31, 2009, at 11:38 PM, Nicolas Cellier wrote: What is RPackage ? It seems to cause a failure during upgrade 2009/10/31 Stéphane Ducasse

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Lukas Renggli reng...@gmail.com: But if it so stripped to bare-bones, then where the benefits to use exactly Announcements? I would rather like to hear what this more wide functionality is all about? i don't know. I just not buying 'use this' because its good. I need to know why

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Igor Stasenko siguc...@gmail.com: 2009/11/1 Lukas Renggli reng...@gmail.com: But if it so stripped to bare-bones, then where the benefits to use exactly Announcements? I would rather like to hear what this more wide functionality is all about? i don't know. I just not buying 'use

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Lukas Renggli
Obviously i can't. Because if i make all of the tree to be a subclass of LoggedAnnouncement, then all of them will be logged, while i want only some of them. You are missing the point of announcements: they are not supposed to do anything, they are only supposed to notify interested parties

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Lukas Renggli reng...@gmail.com: Obviously i can't. Because if i make all of the tree to be a subclass of LoggedAnnouncement, then all of them will be logged, while i want only some of them. You are missing the point of announcements: they are not supposed to do anything, they are

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Tudor Girba tudor.gi...@gmail.com: Indeed, the main and only goal of Announcement is to provide an object- oriented (Exception-like) way to handle notifications. I have used the Announcements implementation of Lukas on several occasions and I did not feel the need for anything else.

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Lukas Renggli
Oh, wait.. you mean that if i want, say 35 out of 50 announcement kinds to be logged, then i need to do something like: logblock := [:announcement | ... ]. announcer on: AnnouncementKind1 do: logblock. announcer on: AnnouncementKind2 do: logblock. announcer on: AnnouncementKind35 do:

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Lukas Renggli reng...@gmail.com: Oh, wait.. you mean that if i want, say 35 out of 50 announcement kinds to be logged, then i need to do something like: logblock := [:announcement | ... ]. announcer on: AnnouncementKind1 do: logblock. announcer on: AnnouncementKind2 do: logblock.

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Stéphane Ducasse stephane.duca...@inria.fr: you see you find a use of Set :) IMO, this is a find where you should not use Set :) Stef On Nov 1, 2009, at 6:17 PM, Lukas Renggli wrote: Oh, wait.. you mean that if i want, say 35 out of 50 announcement kinds to be logged, then i

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Yoshiki Ohshima
At Sun, 1 Nov 2009 19:35:57 +0200, Igor Stasenko wrote: 2009/11/1 Lukas Renggli reng...@gmail.com: Oh, wait.. you mean that if i want, say 35 out of 50 announcement kinds to be logged, then i need to do something like: logblock := [:announcement | ... ]. announcer on:

[Pharo-project] apparently we do not find classes when in array

2009-11-01 Thread Stéphane Ducasse
for example try apple-N for Presenter you will not find the references in rootsIncludingPlayers... Can somebody allocate time to fix that because this is important. Issue 1394: Not getting some class references http://code.google.com/p/pharo/issues/detail?id=1394 Stef

[Pharo-project] [update 1.1] #11021

2009-11-01 Thread Stéphane Ducasse
11021 - Issue 475: [Pending Etoy Cleaning] Objectpresenter ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/1 Yoshiki Ohshima yosh...@vpri.org: At Sun, 1 Nov 2009 19:35:57 +0200, Igor Stasenko wrote: 2009/11/1 Lukas Renggli reng...@gmail.com: Oh, wait.. you mean that if i want, say 35 out of 50 announcement kinds to be logged, then i need to do something like: logblock :=

[Pharo-project] [update 1.1] #11022

2009-11-01 Thread Stéphane Ducasse
11022 - Part of : Issue 500:[Pending Etoy Cleaning] Morphplayer ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] vm on ubuntu

2009-11-01 Thread Tudor Girba
Thanks a lot for the extensive replies :) Cheers, Doru On 31 Oct 2009, at 18:07, Mariano Martinez Peck wrote: On Sat, Oct 31, 2009 at 1:46 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: mariano can you check and edit the wiki to have such information clearly stated and

Re: [Pharo-project] about Issue 860: Accelerate MulitByteFileStream

2009-11-01 Thread Nicolas Cellier
Hi Stephane, I just repeated the work in four steps, it worked OK in my Pharo image. You just have to publish a package and a ScriptLoader script after each changeSet. Andreas managed to load in fewer steps, but he had modified Monticello load order previously. No need to be that adventurous.

Re: [Pharo-project] about Issue 860: Accelerate MulitByteFileStream

2009-11-01 Thread Stéphane Ducasse
excellent I do that now. Stef On Nov 1, 2009, at 9:08 PM, Nicolas Cellier wrote: Hi Stephane, I just repeated the work in four steps, it worked OK in my Pharo image. You just have to publish a package and a ScriptLoader script after each changeSet. Andreas managed to load in fewer

Re: [Pharo-project] about Issue 860: Accelerate MulitByteFileStream

2009-11-01 Thread Stéphane Ducasse
when you I invoke the magic expression SourceFiles do: [:e | (e isKindOf: MultiByteFileStream) ifTrue: [ e installLineEndConventionInConverter]] I will read you changes to try to understand and learn something today :) On Nov 1, 2009, at 9:08 PM, Nicolas Cellier wrote:

Re: [Pharo-project] about Issue 860: Accelerate MulitByteFileStream

2009-11-01 Thread Stéphane Ducasse
Nicolas I was wondering why TextConverter initialize was calling nextPut: to Stream: which is abstract. So I imagine that only subclasses are invoking this behavior. So I was trying to understand the speed up idea but I failed (because I did not know the speed up of andreas). Stef

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Stéphane Ducasse
Yes after writing that I thought that it was already based on on:send: so you only broadcast to the person that register. Another question , which Stephane noted already, is the overhead of broadcasting. First of all, announcements are magnitudes faster than the ancient change-update and

[Pharo-project] [update 1.1] #11024,25, 26, 27

2009-11-01 Thread Stéphane Ducasse
11024 - - Issue 860:Accelerate MulitByteFileStream Part 1,2,3,4 - Install fast latin1 conversion Part1 generalize Andreas Raab trick from ByteString#squeakToUtf8 to every converter using class instance variables ___

[Pharo-project] [update 1.1] #11028

2009-11-01 Thread Stéphane Ducasse
11028 - - Issue 1395: Rectangle storeOn: should be enclosed in parenthesis - Test and patch for Rectangle storeOn: Issue http://code.google.com/p/pharo/issues/detail?id=1395 ___ Pharo-project mailing list

[Pharo-project] Fwd: Issue 1391: peek doesn't work in SocketStream

2009-11-01 Thread Stéphane Ducasse
Noury did your tests cover that case? http://code.google.com/p/pharo/issues/detail?id=1391 Mike? Stef ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

[Pharo-project] [update 1.1] #11029

2009-11-01 Thread Stéphane Ducasse
11029 - - Issue 1378: annoying MC Transcript log Warning: pane summary not found - Issue 1370: Issues with IntegerisPrime good harvesting for today :) ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr

Re: [Pharo-project] about Issue 860: Accelerate MulitByteFileStream

2009-11-01 Thread Nicolas Cellier
2009/11/1 Stéphane Ducasse stephane.duca...@inria.fr: Nicolas I was wondering why TextConverter initialize was calling nextPut: to Stream: which is abstract. which initialize ? initializeLatin1MapAndEncodings ? yes, it is intended for concrete subclass only and triggered by lazy

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Nicolas Cellier
2009/11/1 Igor Stasenko siguc...@gmail.com: 2009/11/1 Lukas Renggli reng...@gmail.com: Another question , which Stephane noted already, is the overhead of broadcasting. First of all, announcements are magnitudes faster than the ancient change-update and trigger frameworks. i having zero

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread David T. Lewis
On Sun, Nov 01, 2009 at 10:07:59PM +0100, Lukas Renggli wrote: Another question , which Stephane noted already, is the overhead of broadcasting. First of all, announcements are magnitudes faster than the ancient change-update and trigger frameworks. Is this true? I would expect

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/2 Nicolas Cellier nicolas.cellier.aka.n...@gmail.com: 2009/11/1 Igor Stasenko siguc...@gmail.com: 2009/11/1 Lukas Renggli reng...@gmail.com: Another question , which Stephane noted already, is the overhead of broadcasting. First of all, announcements are magnitudes faster than the

[Pharo-project] http://www.pharo-project.org/ seems to be down

2009-11-01 Thread Mariano Martinez Peck
http://downforeveryoneorjustme.com/http://www.pharo-project.org/ best, Mariano ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Yoshiki Ohshima
At Sun, 1 Nov 2009 20:22:48 +0200, Igor Stasenko wrote:  If can be logged means to have #canBeLogged method that returns true, you could also say (given that you provide a default implementation of #canBeLogged at a/the root): logblock := [:announcement | announcement canBeLogged

Re: [Pharo-project] About AXAnnouncements (was: some Announcements related questions)

2009-11-01 Thread Igor Stasenko
2009/11/2 Yoshiki Ohshima yosh...@vpri.org: At Sun, 1 Nov 2009 20:22:48 +0200, Igor Stasenko wrote:  If can be logged means to have #canBeLogged method that returns true, you could also say (given that you provide a default implementation of #canBeLogged at a/the root): logblock :=

[Pharo-project] IDE speedup

2009-11-01 Thread Andres Valloud
Hello, While working on hashing, I wrote this bit of new code to speed up some of the tools. I hope I didn't make a mistake... it seems to me it should work fine. Enjoy! Andres. 'From Pharo1.0rc1 of 19 October 2009 [Latest update: #10491] on 1 November 2009 at 4:30:53 pm'! Change Set:

Re: [Pharo-project] IDE speedup

2009-11-01 Thread Lukas Renggli
Great. I included your changes in OB. It doesn't seem to break any tests. Lukas 2009/11/2 Andres Valloud avall...@smalltalk.comcastbiz.net: Hello, While working on hashing, I wrote this bit of new code to speed up some of the tools.  I hope I didn't make a mistake... it seems to me it should

Re: [Pharo-project] IDE speedup

2009-11-01 Thread Andres Valloud
Wonderful --- happy to help! Lukas Renggli wrote: Great. I included your changes in OB. It doesn't seem to break any tests. Lukas 2009/11/2 Andres Valloud avall...@smalltalk.comcastbiz.net: Hello, While working on hashing, I wrote this bit of new code to speed up some of the tools.