[Pharo-dev] Esteban's ChangeLog week of 6 November 2017

2017-11-12 Thread estebanlm
Hello! This is my weekly ChangeLog, from 6 November 2017 to 12 November 2017. You can see it in a better format by going here: http://log.smallworks.eu/web/search?from=6/11/2017=12/11/2017 ChangeLog = 5 November 2017: *I spent the full week working on the

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Esteban Lorenzano
When working with git (and iceberg) you do not add two repos (one original, one yours). What you do in git is to add your fork as a “remote” (in iceberg is in remotes tab). So you have one repo and you push/pull from different remotes as needed. Esteban > On 12 Nov 2017, at 16:59, Todd

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Todd Blanchard
It seems like there ought to be a way to install a package from a github repo without typing scripts? I'm going to make changes so I forked Estaban's repo and entered that into iceberg browser. The iceberg UI, BTW, does not show a way to distinguish between different forks so both just say

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Todd Blanchard
Yes, that worked. Thanks. > On Nov 12, 2017, at 11:22 AM, Alistair Grant wrote: > > Hi Todd, > > On 12 November 2017 at 17:57, Todd Blanchard wrote: >> Hi Alistair, >> >> THANK YOU! This cleared up a lot and I didn't know where to go to read all

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Alistair Grant
Hi Todd, On 12 November 2017 at 17:57, Todd Blanchard wrote: > Hi Alistair, > > THANK YOU! This cleared up a lot and I didn't know where to go to read all > that stuff. Seems I just had to check "Use Custom SSH Keys" and I was good. > > I think probably opening that panel

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Todd Blanchard
That did it! Seems like that should be enabled by default but...I'm able to proceed. > On Nov 12, 2017, at 10:39 AM, Esteban Lorenzano wrote: > > What about > > Iceberg enableMetacelloIntegration: true. > > before the metacello command? > > Esteban > > On 12 Nov

Re: [Pharo-dev] feenk log

2017-11-12 Thread Stephane Ducasse
A good trick to get the same is to have self inspect in the buttons or widgets you are developing/using. Stef On Sun, Nov 12, 2017 at 6:42 PM, Todd Blanchard wrote: > The most productive environment I have ever used was Hypercard and that was > because you could cmd-opt

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Esteban Lorenzano
What about Iceberg enableMetacelloIntegration: true. before the metacello command? Esteban > On 12 Nov 2017, at 14:39, Todd Blanchard wrote: > > Still no joy. Five days trying to do this. Incredibly frustrated. > > I hunted down every single possible cache instance >

[Pharo-dev] Moving back and forth from 64 to 32 bit images - possible?

2017-11-12 Thread Todd Blanchard
What is the story on moving back and forth on 32 and 64 bit images? I'd like to develop apps for my Raspberry Pi on my Mac - both will use native libraries but the Mac is full of 64 bit system libraries and the Pi is full of 32 bit libraries and I don't want to have to run around building 32

Re: [Pharo-dev] feenk log

2017-11-12 Thread Todd Blanchard
The most productive environment I have ever used was Hypercard and that was because you could cmd-opt click on any button or field or UI element and the script for that would open and you could edit it. I have always wanted that in Smalltalk. > On Nov 12, 2017, at 9:10 AM, Ben Coman

Re: [Pharo-dev] feenk log

2017-11-12 Thread Ben Coman
A feature I believe would be useful is to help a user to dig into the application code behind a button (e.g. Hierarchy button). This would help discoverability of the system. I learnt a lot using Halos>Debug but it's a bit tedious deciphering from the instance variables what system application

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Todd Blanchard
Hi Alistair, THANK YOU! This cleared up a lot and I didn't know where to go to read all that stuff. Seems I just had to check "Use Custom SSH Keys" and I was good. I think probably opening that panel on auth error would be a nice enhancement (and once I figure out iceberg I'll submit a pull

Re: [Pharo-dev] Tonel and class definition changes

2017-11-12 Thread Stephane Ducasse
Yes I love this changing paradigm rules. Stef On Sun, Nov 12, 2017 at 4:20 PM, Esteban Lorenzano wrote: > > > On 12 Nov 2017, at 12:07, Denis Kudriashov wrote: > > Thank's Esteban. > > Originally I thought that Tonel will be only Pharo format. And in

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Alistair Grant
Hi Todd, On 12 November 2017 at 17:00, Todd Blanchard wrote: > And how do I do this? I can fetch the repo from the command line Take a look at the FAQ in the Iceberg readme: https://github.com/pharo-vcs/iceberg > Sent from the road > > On Nov 12, 2017, at 05:51, Esteban

Re: [Pharo-dev] Is fileout on the change sorter working in Pharo 70?

2017-11-12 Thread Stephane Ducasse
Yes definitively. Stef On Sat, Nov 11, 2017 at 4:27 PM, Alistair Grant wrote: > Hi Stef & Stephan, > > On 8 November 2017 at 22:29, stephan wrote: >> On 08-11-17 22:03, Stephane Ducasse wrote: >>> >>> File @

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Todd Blanchard
And how do I do this? I can fetch the repo from the command line Sent from the road > On Nov 12, 2017, at 05:51, Esteban Lorenzano wrote: > > > >> On 11 Nov 2017, at 17:43, Todd Blanchard wrote: >> >> >> "No ssh-agent suitable credentials found".

Re: [Pharo-dev] feenk log

2017-11-12 Thread Denis Kudriashov
2017-11-12 16:10 GMT+01:00 Tudor Girba : > > > On Nov 12, 2017, at 4:00 PM, Denis Kudriashov > wrote: > > > > 2017-11-11 22:39 GMT+01:00 Tudor Girba : > > Hi Denis, > > > > It is not a global function. > > > > It is a class-side

Re: [Pharo-dev] Tonel and class definition changes

2017-11-12 Thread Esteban Lorenzano
> On 12 Nov 2017, at 12:07, Denis Kudriashov wrote: > > Thank's Esteban. > > Originally I thought that Tonel will be only Pharo format. And in that case I > was wondering why it uses old names which will need support in future. heh… you know this thing about changing

Re: [Pharo-dev] feenk log

2017-11-12 Thread Tudor Girba
> On Nov 12, 2017, at 4:00 PM, Denis Kudriashov wrote: > > 2017-11-11 22:39 GMT+01:00 Tudor Girba : > Hi Denis, > > It is not a global function. > > It is a class-side method because it relies on the following logic: > - if the element is attached

Re: [Pharo-dev] Tonel and class definition changes

2017-11-12 Thread Denis Kudriashov
Thank's Esteban. Originally I thought that Tonel will be only Pharo format. And in that case I was wondering why it uses old names which will need support in future. But for other Smalltalks it is clear: we will need support it anyway. 2017-11-11 12:39 GMT+01:00 Esteban Lorenzano

Re: [Pharo-dev] feenk log

2017-11-12 Thread Denis Kudriashov
2017-11-11 22:39 GMT+01:00 Tudor Girba : > Hi Denis, > > It is not a global function. > > It is a class-side method because it relies on the following logic: > - if the element is attached to a space, it uses that space to dispatch > the event. > - otherwise, it creates a

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Esteban Lorenzano
> On 11 Nov 2017, at 17:43, Todd Blanchard wrote: > > > "No ssh-agent suitable credentials found". Why? Its a public repository. because you are using an SSH protocol, regardless it’s public state. You need to identify yourself so the handshake can happen. Esteban

Re: [Pharo-dev] feenk log

2017-11-12 Thread Stephane Ducasse
BTW doru Class comments are important Look at the comment of BlSpace. I did not know that it was limited to a window. On Sat, Nov 11, 2017 at 10:39 PM, Tudor Girba wrote: > Hi Denis, > > It is not a global function. > > It is a class-side method because it relies on the

Re: [Pharo-dev] Convention for "reset" methods

2017-11-12 Thread Ben Coman
+1. I think "accessing" sometimes ends up the default catch-all. "Initialization" makes more sense for this. Cheers -ben On Sun, Nov 12, 2017 at 2:31 AM, Cyril Ferlicot wrote: > Hi, > > Torsten is doing a really cool job by cleaning the protocols of Pharo. > >

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Esteban Lorenzano
> On 12 Nov 2017, at 09:28, Esteban Lorenzano wrote: > > the only thing I can think now is you have a cache problem (older version of > sources, older version of image, I don't know). > this is *exactly* what I did and worked: > > $ wget -O- get.pharo.org/64/61+vm

Re: [Pharo-dev] 6.1 Iceberg - how is this supposed to work?

2017-11-12 Thread Esteban Lorenzano
the only thing I can think now is you have a cache problem (older version of sources, older version of image, I don't know). this is *exactly* what I did and worked: $ wget -O- get.pharo.org/64/61+vm | bash $ ./pharo-ui Pharo.image --no-default-preferences open

Re: [Pharo-dev] summary of "float & fraction equality bug"

2017-11-12 Thread werner kassens
Hi, i dont agree with this pov. for example consider this mixed-mode calc: aFraction ln + aNumber. Fraction>>#ln returns a float and i suppose you dont want to change that eg by returning a quasi-NaN like "ResultNonRepresentableInTheSetOfFractionsError". if you suppress (2) and aNumber would be a

[Pharo-dev] [Pharo 7.0-dev] Build #286: 20673 Categorize uncategorized methods in classes starting with H

2017-11-12 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #286 was: SUCCESS. The Pull Request #467 was integrated: "20673 Categorize uncategorized methods in classes starting with H" Pull request url: https://github.com/pharo-project/pharo/pull/467 Issue Url:

[Pharo-dev] [Pharo 7.0-dev] Build #285: 20675 Categorize uncategorized methods in classes starting with D

2017-11-12 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #285 was: SUCCESS. The Pull Request #469 was integrated: "20675 Categorize uncategorized methods in classes starting with D" Pull request url: https://github.com/pharo-project/pharo/pull/469 Issue Url: