Re: [Pharo-users] [ANN] Territorial Re-Licensing

2016-09-07 Thread Ben Coman
Hi Hernan, Thanks for your balanced response. Licensing discussion can be boring but also crucial, hence the sometimes religious views on it. Like a lot of things, from a distance it seems easy - but the devil is in the details. Consider anyway that "Territorial" may otherwise have been a

Re: [Pharo-users] Profiling

2016-09-07 Thread Ben Coman
On Thu, Sep 8, 2016 at 11:37 AM, Ben Coman wrote: > - 9989 tallies, 10003 msec. > > **Tree** > > Process: other processes > > 99.2% {9928ms} ProcessorScheduler class>>startUp > 99.2% {9928ms}

Re: [Pharo-users] Profiling

2016-09-07 Thread Ben Coman
Ahhh... gmail pre-emptive send strikes again To continue... I am curious about the recursive calls to ZdcSecureSocketStream(ZdcSimpleSocketStream)>>fillReadBuffer and multiple accumulations from DelayExperimentalSpinScheduler>>unschedule: but that method doesn't really do a lot. I wouldn't

[Pharo-users] [ANN] Territorial Re-Licensing

2016-09-07 Thread Hernán Morales Durand
I consider GNU AGPL v3 a fair license choice which protects somehow authors. After some talks with friends today, I began to consider it useless for a niche community like Smalltalk *and* solo projects. I then read all your mails, many posts in other communities, and finally asked for advices.

Re: [Pharo-users] Profiling

2016-09-07 Thread Ben Coman
- 9989 tallies, 10003 msec. **Tree** Process: other processes 99.2% {9928ms} ProcessorScheduler class>>startUp 99.2% {9928ms} ProcessorScheduler class>>idleProcess **Leaves** 99.2% {9928ms} ProcessorScheduler class>>idleProcess

[Pharo-users] Profiling

2016-09-07 Thread Vitor Medina Cruz
Hello, While profiling some I/O code that takes ~20 seconds to execute under my local image, the report says that about ~13 seconds is waste on OtherProcesses -> ProcessorScheduler class>>idleProcess. I could not understand what this idleProcess do by looking at the code. First I thought this

[Pharo-users] Performance vs Ruby performance

2016-09-07 Thread Vitor Medina Cruz
Hello, How is Pharo compared with Ruby in terms of performance? Has someone done some comparison benchmark? If yes, that was done with other platforms? Regards, VItor

Re: [Pharo-users] SpecBooklet: Strange behavior of ProtocolBrowser

2016-09-07 Thread Johan Fabry
Excellent, you found a bug in my code! What happens is that when one item is selected in a list, in the other list the currently selected item is de-selected. This causes *both* blocks (whenAPIChanged: and whenEventChanged:) to be executed, and depending on what order they are executed the

Re: [Pharo-users] SpecBooklet: Strange behavior of ProtocolBrowser

2016-09-07 Thread Matteo via Pharo-users
--- Begin Message --- Hello Johan, I've coded all the examples manually, changing the names to avoid any conflict with the ProtocolBrowser "bundled" in the Pharo 5 image (i.e. instead of "ProtocolBrowser" I've named my class as "ProtcolFlipper"). But the result is the same. Things improve if

Re: [Pharo-users] Lint Rule for Class-Side Method

2016-09-07 Thread Sean P. DeNigris
Uko2 wrote > Ok, can you also, please, clarify which version of Pharo are you using? Sure, sorry for the vague report. Pharo 5 - Cheers, Sean -- View this message in context: http://forum.world.st/Lint-Rule-for-Class-Side-Method-tp4914121p4914682.html Sent from the Pharo Smalltalk Users

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread p...@highoctane.be
Stef latching. Known thing. Get over it. Just happens. Grow a thicker skin. And s///g Phil On Wed, Sep 7, 2016 at 9:44 PM, Dimitris Chloupis wrote: > Personally I dont mind you being rude to me, I am a lawyer , by profession > I am thick skinned. Busy ? being there done

Re: [Pharo-users] SpecBooklet: Strange behavior of ProtocolBrowser

2016-09-07 Thread Johan Fabry
Hello Matteo, are you using the ProtocolBrowser class that comes default with Pharo 5? (In the Spec-Examples package). This is different from what is in the booklet, the code in Pharo 5 is not up to date. For now, you should define a new protocol browser class (MyProtocolBrowser for example)

Re: [Pharo-users] Lint Rule for Class-Side Method

2016-09-07 Thread Yuriy Tymchuk
> On 07 Sep 2016, at 23:41, Sean P. DeNigris wrote: > > Uko2 wrote >> What are you using to obtain critiques? > > CriticBrowser Ok, can you also, please, clarify which version of Pharo are you using? > > > > - > Cheers, > Sean > -- > View this message in

[Pharo-users] SpecBooklet: Strange behavior of ProtocolBrowser

2016-09-07 Thread Matteo via Pharo-users
--- Begin Message --- Hi, I'm playing with the ProtocolBrowser class, as coded in the "SpecBooklet.pdf" document (release of the 3rd August 2016). I'm using Pharo 5. I'm experiencing a strange behavior of the ProtocolBrowser instance: -if I open a ProtocolBrowser instance, and I click on

Re: [Pharo-users] Spec: InputWidget question

2016-09-07 Thread Johan Fabry
Apologies for not being clear in my mail. The key is that the UI is being opened as a dialog box, generating the OK and Cancel buttons. All this logic is explained in the section "Opening a dialog box and its configuration options”. This also talks about configuring what to do when these

Re: [Pharo-users] Lint Rule for Class-Side Method

2016-09-07 Thread Sean P. DeNigris
Uko2 wrote > What are you using to obtain critiques? CriticBrowser - Cheers, Sean -- View this message in context: http://forum.world.st/Lint-Rule-for-Class-Side-Method-tp4914121p4914674.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Re: [Pharo-users] Spec: InputWidget question

2016-09-07 Thread Brad Selfridge
Read the chapter. Being new to Spec, I'm still confused because I don't see clear evidence in the chapter that would fix the problems that are occurring in the InputWidget. I did, however, read your documentation referring to the TextFieldInputModel example. After reading that, I created a

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Offray Vladimir Luna Cárdenas
Hi, On 07/09/16 14:37, Esteban Lorenzano wrote: ps: and please forgive Stef for being harsh on this… the Spec affaire was painful for us, we do not like to put lawyers and that kind of thing in play… Fortunately there is people in community, like you, that do care about Pharo, is busy and

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Dimitris Chloupis
Personally I dont mind you being rude to me, I am a lawyer , by profession I am thick skinned. Busy ? being there done that. And we all snap from time to time and I agree doing is usually more than important that talking , but , there is always a BUT. In any case I dont want to drag the issue its

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread p...@highoctane.be
Yes, MIT is a key reason Pharo makes sense to use for me. I can embed it in what I want, no issues. Phil On Wed, Sep 7, 2016 at 7:45 PM, stepharo wrote: > About my tone may I ask a question? Yes sometimes I feel irritated. I'm > human and I feel irritated. > > May be you

Re: [Pharo-users] difficult to kill objects - pesky hanging pointersTo

2016-09-07 Thread stepharo
And wht I learned is that we should do ClassOfObjectsThatMustDie allInstances first become: nil but really String new. Le 6/9/16 à 02:22, Ben Coman a écrit : Ohhh... nice... shiny... That is much easier to remember. Thanks Andres. cheers -ben On Tue, Sep 6, 2016 at 5:21 AM, Andres Valloud

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
About my tone may I ask a question? Yes sometimes I feel irritated. I'm human and I feel irritated. May be you know the trick that some smart manager use to control the length of meetings... I experienced in our team in the past meetings with 18 people and one guy was always talking a lot

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
Yes Peter. I may sound rude but I spent hours, mails in the past for example just to have a booth in a conference to promote squeak and this just because of licensing problems. So everybody can do whatever it wants but there is a cost and effect associated with it. Now the argument of

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
+1 but as everything we do, it has some impact :) Hi, Please let me stress this: you can put the license of your choice to your code. Is your right and we ensured it continues being your right by choosing MIT license for Pharo. That means that all frameworks, apps, etc. that runs on Pharo

Re: [Pharo-users] UFFI documentation state

2016-09-07 Thread Dimitris Chloupis
Yeap I agree, I have taken a look into documentation in the past when we discussed how similar is UFFI to Nativeboost, my only concern is whether things are about to change and what I learn becomes invalidated after a while which can be quite annoying . When I was playing with Nativeboost and

Re: [Pharo-users] [Pharo-dev] Planning: Pharo Sprints Lille for the rest 2016

2016-09-07 Thread Dimitris Chloupis
I feel experienced enough to join you this time, hope you do slack channel communication because I wont be able to physical attend but I will be available online. I am mostly interested in working on GUI things. On Wed, Sep 7, 2016 at 6:01 PM Marcus Denker wrote: > > >

Re: [Pharo-users] UFFI cleanup of externally allocated memory (was Re: UFFI const, unsigned, opaque-ish types)

2016-09-07 Thread Ben Coman
On Wed, Sep 7, 2016 at 10:42 PM, Ben Coman wrote: > On Wed, Sep 7, 2016 at 9:09 PM, Esteban Lorenzano wrote: >> >> On 07 Sep 2016, at 14:56, Ben Coman wrote: >> >> On Tue, Sep 6, 2016 at 8:08 PM, Esteban Lorenzano

Re: [Pharo-users] Spec: InputWidget question

2016-09-07 Thread Johan Fabry
Hi Brad, the magic of the OK and Cancel buttons is due to the opening of the UI with openDialogWithSpec (instead of openWithSpec). There is info on that in the Spec documentation, in the ‘Managing Windows’ chapter (which I finished last week :-) ). You can find a pdf of that chapter here:

Re: [Pharo-users] Planning: Pharo Sprints Lille for the rest 2016

2016-09-07 Thread Marcus Denker
> On 07 Sep 2016, at 13:05, Marcus Denker wrote: > > Hi > > Here locally we try to organise one “Sprint” per month were we meet to work > on > boring issue tracker entries together. (external visitors are welcome!) > > In the past people organised local sprints at

[Pharo-users] Spur problem?

2016-09-07 Thread Usman Bhatti
Hi, While working on a Pharo 5 image for 3-4 hours, I got an image crash and I was no more able to start the image from the UI interface. When starting the image from the command line I got the following error: Pharo(50871,0xa02c91a8) malloc: *** error for object 0x1af7a04: incorrect checksum

Re: [Pharo-users] UFFI cleanup of externally allocated memory (was Re: UFFI const, unsigned, opaque-ish types)

2016-09-07 Thread Ben Coman
On Wed, Sep 7, 2016 at 9:09 PM, Esteban Lorenzano wrote: > > On 07 Sep 2016, at 14:56, Ben Coman wrote: > > On Tue, Sep 6, 2016 at 8:08 PM, Esteban Lorenzano > wrote: > > Hi, > > sorry for arriving so late to this, but I was on

Re: [Pharo-users] UFFI documentation state

2016-09-07 Thread Dimitris Chloupis
perfect I will take look and ask all the questions I need answered and I can also document my answers since I am familiar with Pillar as a UPBE contributor. Thanks :) On Wed, Sep 7, 2016 at 4:13 PM Esteban Lorenzano wrote: > Hi Kilon, > > documentation is “ongoing”, but I

Re: [Pharo-users] UFFI documentation state

2016-09-07 Thread Esteban Lorenzano
Hi Kilon, documentation is “ongoing”, but I think the only way I will actually finish it is by answering questions from people (I’ve been pasting there the answers I give also in the list). So I would ask you to take a look into the doc and make all the questions that you want… so I answer,

Re: [Pharo-users] UFFI cleanup of externally allocated memory (was Re: UFFI const, unsigned, opaque-ish types)

2016-09-07 Thread Esteban Lorenzano
> On 07 Sep 2016, at 14:56, Ben Coman wrote: > > On Tue, Sep 6, 2016 at 8:08 PM, Esteban Lorenzano > wrote: >> Hi, >> >> sorry for arriving so late to this, but I was on holidays :) >> this is how autoRelease works: >>

[Pharo-users] UFFI documentation state

2016-09-07 Thread Dimitris Chloupis
Hey Esteban hows the documentation for UFFI going ? I will most likely go down the Memory Mapped File (Shared Memory) for uniting Pharo with Unreal instead of making a Pharo to C++ compiler since it will be much simpler for me but I will need the FFI. Is it stable enough both FFI and its

Re: [Pharo-users] UFFI cleanup of externally allocated memory (was Re: UFFI const, unsigned, opaque-ish types)

2016-09-07 Thread Ben Coman
On Tue, Sep 6, 2016 at 8:08 PM, Esteban Lorenzano wrote: > Hi, > > sorry for arriving so late to this, but I was on holidays :) > this is how autoRelease works: > > 1) #autoRelease of an object registers object for finalisation with a > particular executor. Then behaviour is

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Dimitris Chloupis
Ironically enough "this is our way , take it or leave it" would not work for Pharo because its smalltalk and basically smalltalk by architecture allow you to deeply modify the system from the get go. This make Pharo technically impossible to control from a dictator and committee point of view

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Esteban Lorenzano
Hi, Please let me stress this: you can put the license of your choice to your code. Is your right and we ensured it continues being your right by choosing MIT license for Pharo. That means that all frameworks, apps, etc. that runs on Pharo has to be MIT? No! YOU CAN DECIDE. But then, if it

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
Le 7/9/16 à 13:58, Offray Vladimir Luna Cárdenas a écrit : Hi, On 07/09/16 13:39, stepharo wrote: We should not have "The Pharo Way" (TM) or "No way!"... suddenly Markus talk about feedback loops comes to mind, particularly the slide on page 53, regarding "An open source smalltalk

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread PBKResearch
Stef > We should not have "The Pharo Way" (TM) or "No way!"... suddenly > Markus talk about feedback loops comes to mind, particularly the slide > on page 53, regarding "An open source smalltalk ignoring all community > contributions"[2]. This is far for being

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Offray Vladimir Luna Cárdenas
Hi, On 07/09/16 13:39, stepharo wrote: We should not have "The Pharo Way" (TM) or "No way!"... suddenly Markus talk about feedback loops comes to mind, particularly the slide on page 53, regarding "An open source smalltalk ignoring all community contributions"[2]. This is far for being the

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
Le 7/9/16 à 11:03, Dimitris Chloupis a écrit : GPL is a license that courts have already recognized in many cases. Not that they have much of a choice A license is basically a contract and contracts are legally binding as long as acceptance can be proved for both sides. As a lawyer I

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
Le 7/9/16 à 10:49, Offray Vladimir Luna Cárdenas a écrit : Hi Doru, As a newcomer to the community, that situation was not clear for me from the blog post I linked, and I was referred there following the "News" tab on the spec.st site, in my first approach to learning it. I think that a

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
Hi, Nice to see more diversity on license choice and projects in this community. We have the permissive MIT license by default in almost all Pharo and related project, but seeing GPL and AGPL in projects like Spec and now Territorial increase the sense of choice and engagement. No sorry

[Pharo-users] Planning: Pharo Sprints Lille for the rest 2016

2016-09-07 Thread Marcus Denker
Hi Here locally we try to organise one “Sprint” per month were we meet to work on boring issue tracker entries together. (external visitors are welcome!) In the past people organised local sprints at other places at the sane time (e.g. Santiago/Chile). The next dates are: 30 September 28

[Pharo-users] Another PunQLite problem?

2016-09-07 Thread PBKResearch
Hello I have been exploring further, following problems mentioned in an earlier post, and I have identified what looks like a definite bug. I can't say whether it explains any of my earlier problems, but it seems worth mentioning in its own right. To be clear, I am using the version posted

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Esteban Lorenzano
Hi, We do not accept GPL for Pharo because is viral: it enforces GPL to “derivative work”, and in OO, where you basically refine classes, is hard to see when your work is a separated thing and when is “a derivate” (one could say that in smalltalk, everything you do is a derivate… a nightmare

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Dimitris Chloupis
GPL is a license that courts have already recognized in many cases. Not that they have much of a choice A license is basically a contract and contracts are legally binding as long as acceptance can be proved for both sides. As a lawyer I would not advise any client to try to challenge GPL on

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Offray Vladimir Luna Cárdenas
Hi Doru, As a newcomer to the community, that situation was not clear for me from the blog post I linked, and I was referred there following the "News" tab on the spec.st site, in my first approach to learning it. I think that a better explanation on why GPL is not a good fit in the Pharo

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Tudor Girba
Hi, A note about Spec: What you are seeing in the announcement from August 2014, on the spec.st site is an announcement about a fork of Spec. The Spec from Pharo has always been MIT. Even the spec.st related repository on GitHub is now under MIT. See here:

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Offray Vladimir Luna Cárdenas
Hi, On 07/09/16 09:26, stepharo wrote: Le 7/9/16 à 08:53, Offray Vladimir Luna Cárdenas a écrit : Hi, Nice to see more diversity on license choice and projects in this community. We have the permissive MIT license by default in almost all Pharo and related project, but seeing GPL and

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
Le 7/9/16 à 08:53, Offray Vladimir Luna Cárdenas a écrit : Hi, Nice to see more diversity on license choice and projects in this community. We have the permissive MIT license by default in almost all Pharo and related project, but seeing GPL and AGPL in projects like Spec and now

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread stepharo
I'm sorry to say it but you will just end up feeling alone. I wish that someone will ask you to have a non GPL license but I have serious doubts that it will happen. If it does not happen remember that it is not the fault of the communaute. Now if you are looking for extra paid jobs to do

Re: [Pharo-users] [ANN] Territorial

2016-09-07 Thread Offray Vladimir Luna Cárdenas
Hi, Nice to see more diversity on license choice and projects in this community. We have the permissive MIT license by default in almost all Pharo and related project, but seeing GPL and AGPL in projects like Spec and now Territorial increase the sense of choice and engagement. In my case