Re: [Pharo-dev] Remove submorph's halo when parent morph is removed from world

2015-03-27 Thread stepharo

Yes
The logic around halo is bogus (especially the main table but this is 
another story)

and hand has also too many responsibilities :)

Le 26/3/15 23:24, Aliaksei Syrel a écrit :

Hi,

Do you hate an issue when halo is not removed when parent morph is 
deleted from the world and halo stays around nothing?


If you take a look at implementation of MorphremoveHalo

removeHalo
remove the surrounding halo (if any)
self halo ifNotNil: [self primaryHand removeHalo]


You will see that it removes halo from primary hand. But before it 
checks if halo associated to the morph is not nil. This check is 
rather costly, so instead of it maybe it would make sense to ask hand 
to try to remove halo from morph? The idea is that hand knows about 
halo and halo knows about target morph. It means that primaryHand 
could remove halo around the morph much faster than it happens now.


With this improvement it will be cheap to remove halo around the morph 
when parent morph is deleted from the world.


What do you think?

(https://pharo.fogbugz.com/f/cases/15235/Much-faster-Morphic-removeHalo)

Cheers,
Alex





Re: [Pharo-dev] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread stepharo

Cool yuriy :)

Stef

Le 27/3/15 09:13, Yuriy Tymchuk a écrit :

Dear Pharo developers,

As you already know I am working on providing better code quality support in 
Pharo. You can use Code Critics in Pharo to detect bad practices and potential 
bugs. But launching the Critics Browser and running it on your code every now 
and then requires additional effort which demotivates many people in doing it.

I want to present you a compact tool called Quality Assistant
https://github.com/Uko/QualityAssistant#quality-assistant-푏푒푡푎-

It runs SmallLint rules on the code that you save and provides you with a 
critic feedback directly in the place where you code: the Nautilus Browser.

Quality Assistant is available for Pharo 4 from the Configuration browser. 
Please read about how to set it up here: 
https://github.com/Uko/QualityAssistant#set-up

I plan to introduce more features in the future and your feedback is much 
appreciated.

Cheers!
Uko






Re: [Pharo-dev] New Pharo-Launcher package for Mac and Windows

2015-03-27 Thread Damien Cassou

Dmitri Zagidulin dmi...@zagidulin.net writes:

 I was -just- about to ask on the list where to download PharoLauncher that
 I heard being talked about. :)

 We don't link to the Mac or Windows builds of it from the Download Pharo
 page.
 The CI link off the mailing list posts (
 https://ci.inria.fr/pharo-contribution/job/PharoLauncher ) doesn't work
 (404).


yes, the launcher job moved from the pharo-contribution CI server to the
pharo CI server.


 The CI links off the SmalltalkHub page,
 https://ci.inria.fr/pharo/view/Launcher/ and
 https://ci.inria.fr/pharo/view/Launcher/job/Launcher-Mac also don't work
 (give 503 unavailable).


I think the errors were temporary. They work now.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm. --Winston Churchill



[Pharo-dev] SmalltalkHub Watch this project is not working for me

2015-03-27 Thread garduino
Hi:

I can't watch a project, pressing the button don't do nothing.

Thanks.



--
View this message in context: 
http://forum.world.st/SmalltalkHub-Watch-this-project-is-not-working-for-me-tp4815519.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] Issue 13201

2015-03-27 Thread Sven Van Caekenberghe
The following tries to improve the situation with the tutorial and help browser:

  https://pharo.fogbugz.com/f/cases/13201/Hard-to-start-a-tutorial-in-Pharo

Please review, it is important for beginners.

Thx,

Sven


Re: [Pharo-dev] Issue 13201

2015-03-27 Thread Thierry Goubier
Hi Sven,

can you try to load the latest SLICE I've made? I haven't reviewed
anything, just sorted the SLICE itself.

Thierry

2015-03-27 11:35 GMT+01:00 Sven Van Caekenberghe s...@stfx.eu:

 The following tries to improve the situation with the tutorial and help
 browser:


 https://pharo.fogbugz.com/f/cases/13201/Hard-to-start-a-tutorial-in-Pharo

 Please review, it is important for beginners.

 Thx,

 Sven



[Pharo-dev] How to create image morph?

2015-03-27 Thread Yuriy Tymchuk
Hi, I want to create a custom icon for a list or tab. I can create a simple 
shape morph and add a text to it, but how do I convert it into an image morph 
or form? And is it ok to build such things with morphs?

Uko

P.S. I need to change text on image, so static graphic will not work.


Re: [Pharo-dev] How to create image morph?

2015-03-27 Thread Yuriy Tymchuk
I need to draw a different icon/text depending on the situation. So the 
question is how can I draw an image morph, or a form in an easy way. 

Uko

 On 27 Mar 2015, at 11:43, Peter Uhnák i.uh...@gmail.com wrote:
 
 Not sure if this will be of much help, but as far as icons go I used this to 
 generate my custom icons
 
 ~~~
   | dir files theme |
   dir := '/home/peter/prog/dynacase/icons' asFileReference.
   files := (dir allFiles select: [ :each | each extension = 'png' ]) 
 collect: [ :each | each base ].
   theme := ThemeIcons current.
   files do: [ :each | theme createIconMethodsFromFile: each directory: 
 dir ]
 ~~~
 
 This generates xyIconContents and xyIcon in current ThemeIcons. So you could 
 probably check the implementation of createIconMethodsFromFile:directory: and 
 bend it to your needs.
 
 Peter
 
 On Fri, Mar 27, 2015 at 11:14 AM, Yuriy Tymchuk yuriy.tymc...@me.com 
 mailto:yuriy.tymc...@me.com wrote:
 Hi, I want to create a custom icon for a list or tab. I can create a simple 
 shape morph and add a text to it, but how do I convert it into an image morph 
 or form? And is it ok to build such things with morphs?
 
 Uko
 
 P.S. I need to change text on image, so static graphic will not work.
 



Re: [Pharo-dev] Issue 13201

2015-03-27 Thread Thierry Goubier
2015-03-27 12:03 GMT+01:00 Sven Van Caekenberghe s...@stfx.eu:

 The slice now works - magic ;-)


Hum. It creates conflicts on merging, and I can't see why :(



 Thanks a lot !

 I would be interested in learning how you did this 'by hand', but maybe it
 is too much work to explain.

 Well, I only recreated it: load your packages, create the slice, and make
sure by hand it has a number higher than yours.

Thierry



  On 27 Mar 2015, at 11:59, Thierry Goubier thierry.goub...@gmail.com
 wrote:
 
  Hi Sven,
 
  can you try to load the latest SLICE I've made? I haven't reviewed
 anything, just sorted the SLICE itself.
 
  Thierry
 
  2015-03-27 11:35 GMT+01:00 Sven Van Caekenberghe s...@stfx.eu:
  The following tries to improve the situation with the tutorial and help
 browser:
 
 
 https://pharo.fogbugz.com/f/cases/13201/Hard-to-start-a-tutorial-in-Pharo
 
  Please review, it is important for beginners.
 
  Thx,
 
  Sven
 





Re: [Pharo-dev] How to create image morph?

2015-03-27 Thread Peter Uhnák
Not sure if this will be of much help, but as far as icons go I used this
to generate my custom icons

~~~
| dir files theme |
dir := '/home/peter/prog/dynacase/icons' asFileReference.
files := (dir allFiles select: [ :each | each extension = 'png' ]) collect:
[ :each | each base ].
theme := ThemeIcons current.
files do: [ :each | theme createIconMethodsFromFile: each directory: dir ]
~~~

This generates xyIconContents and xyIcon in current ThemeIcons. So you
could probably check the implementation of
createIconMethodsFromFile:directory: and bend it to your needs.

Peter

On Fri, Mar 27, 2015 at 11:14 AM, Yuriy Tymchuk yuriy.tymc...@me.com
wrote:

 Hi, I want to create a custom icon for a list or tab. I can create a
 simple shape morph and add a text to it, but how do I convert it into an
 image morph or form? And is it ok to build such things with morphs?

 Uko

 P.S. I need to change text on image, so static graphic will not work.



Re: [Pharo-dev] Issue 13201

2015-03-27 Thread Sven Van Caekenberghe
The slice now works - magic ;-)

Thanks a lot !

I would be interested in learning how you did this 'by hand', but maybe it is 
too much work to explain.

 On 27 Mar 2015, at 11:59, Thierry Goubier thierry.goub...@gmail.com wrote:
 
 Hi Sven,
 
 can you try to load the latest SLICE I've made? I haven't reviewed anything, 
 just sorted the SLICE itself.
 
 Thierry
 
 2015-03-27 11:35 GMT+01:00 Sven Van Caekenberghe s...@stfx.eu:
 The following tries to improve the situation with the tutorial and help 
 browser:
 
   https://pharo.fogbugz.com/f/cases/13201/Hard-to-start-a-tutorial-in-Pharo
 
 Please review, it is important for beginners.
 
 Thx,
 
 Sven
 




Re: [Pharo-dev] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread stepharo

does it run automatically when I compile a method?

Stef


Le 27/3/15 09:13, Yuriy Tymchuk a écrit :

Dear Pharo developers,

As you already know I am working on providing better code quality support in 
Pharo. You can use Code Critics in Pharo to detect bad practices and potential 
bugs. But launching the Critics Browser and running it on your code every now 
and then requires additional effort which demotivates many people in doing it.

I want to present you a compact tool called Quality Assistant
https://github.com/Uko/QualityAssistant#quality-assistant-푏푒푡푎-

It runs SmallLint rules on the code that you save and provides you with a 
critic feedback directly in the place where you code: the Nautilus Browser.

Quality Assistant is available for Pharo 4 from the Configuration browser. 
Please read about how to set it up here: 
https://github.com/Uko/QualityAssistant#set-up

I plan to introduce more features in the future and your feedback is much 
appreciated.

Cheers!
Uko






Re: [Pharo-dev] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread Yuriy Tymchuk
Yes, it relies on addition and modification announcements, but also when you 
want to access critics for the first time and they are not available it 
generates them.

Uko


 On 27 Mar 2015, at 10:11, Marcus Denker marcus.den...@inria.fr wrote:
 
 
 On 27 Mar 2015, at 10:09, stepharo steph...@free.fr wrote:
 
 does it run automatically when I compile a method?
 
 
 When you *look* at a method :-)
 
 Very nice, this.
 
   Marcus
 
 




[Pharo-dev] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread Yuriy Tymchuk
Dear Pharo developers,

As you already know I am working on providing better code quality support in 
Pharo. You can use Code Critics in Pharo to detect bad practices and potential 
bugs. But launching the Critics Browser and running it on your code every now 
and then requires additional effort which demotivates many people in doing it.

I want to present you a compact tool called Quality Assistant
https://github.com/Uko/QualityAssistant#quality-assistant-푏푒푡푎-

It runs SmallLint rules on the code that you save and provides you with a 
critic feedback directly in the place where you code: the Nautilus Browser.

Quality Assistant is available for Pharo 4 from the Configuration browser. 
Please read about how to set it up here: 
https://github.com/Uko/QualityAssistant#set-up

I plan to introduce more features in the future and your feedback is much 
appreciated.

Cheers!
Uko


Re: [Pharo-dev] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread kilon alios
u know I was about to recommend that for code critic. What a coincidence.
Installed and using it on my project.

On Fri, Mar 27, 2015 at 10:13 AM, Yuriy Tymchuk yuriy.tymc...@me.com
wrote:

 Dear Pharo developers,

 As you already know I am working on providing better code quality support
 in Pharo. You can use Code Critics in Pharo to detect bad practices and
 potential bugs. But launching the Critics Browser and running it on your
 code every now and then requires additional effort which demotivates many
 people in doing it.

 I want to present you a compact tool called Quality Assistant
 https://github.com/Uko/QualityAssistant#quality-assistant-푏푒푡푎-

 It runs SmallLint rules on the code that you save and provides you with a
 critic feedback directly in the place where you code: the Nautilus Browser.

 Quality Assistant is available for Pharo 4 from the Configuration browser.
 Please read about how to set it up here:
 https://github.com/Uko/QualityAssistant#set-up

 I plan to introduce more features in the future and your feedback is much
 appreciated.

 Cheers!
 Uko



Re: [Pharo-dev] [ANN] Quality Assistant: live code critics feedback

2015-03-27 Thread Marcus Denker

 On 27 Mar 2015, at 10:09, stepharo steph...@free.fr wrote:
 
 does it run automatically when I compile a method?
 

When you *look* at a method :-)

Very nice, this.

Marcus




[Pharo-dev] [pharo-project/pharo-core] 7249bd: 40584

2015-03-27 Thread GitHub
  Branch: refs/heads/4.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 7249bda44d0edc81fcf28eca5d45ff6c524955a3
  
https://github.com/pharo-project/pharo-core/commit/7249bda44d0edc81fcf28eca5d45ff6c524955a3
  Author: Jenkins Build Server bo...@pharo-project.org
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
A MonticelloGUI.package/MCFileRepositoryInspector.class/instance/morphic 
ui/versionHighlightEmphasis_.st
M MonticelloGUI.package/MCFileRepositoryInspector.class/instance/morphic 
ui/versionHighlight_.st
A 
Morphic-Widgets-Tree.package/MorphTreeColumnButton.class/instance/testing/isDefault.st
R ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
scripts/script583.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
scripts/script584.st
R ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
updates/update40583.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
updates/update40584.st
M 
ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st

  Log Message:
  ---
  40584
15233 Inspecting objects yields MessageNotUnderstood: 
MorphTreeColumnButtonisDefault error
https://pharo.fogbugz.com/f/cases/15233

15234 monticello is not showing right status when working with branches
https://pharo.fogbugz.com/f/cases/15234

http://files.pharo.org/image/40/40584.zip




[Pharo-dev] [pharo-project/pharo-core]

2015-03-27 Thread GitHub
  Branch: refs/tags/40584
  Home:   https://github.com/pharo-project/pharo-core


[Pharo-dev] [pharo-project/pharo-core] 99f095: 40585

2015-03-27 Thread GitHub
  Branch: refs/heads/4.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 99f0958c117327ed22bef93d833504c6e02febd5
  
https://github.com/pharo-project/pharo-core/commit/99f0958c117327ed22bef93d833504c6e02febd5
  Author: Jenkins Build Server bo...@pharo-project.org
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
M Collections-Strings.package/String.class/instance/testing/isAsciiString.st
A 
CollectionsTests.package/StringTest.class/instance/testing/testIsAsciiString.st
A 
CollectionsTests.package/WideStringTest.class/instance/testing/testIsAsciiString.st
M 
NautilusRefactoring.package/extension/TClassDescription/instance/sourceCodeRefactoringMenu_.st
R ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
scripts/script584.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
scripts/script585.st
R ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
updates/update40584.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - 
updates/update40585.st
M 
ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M 
Tool-Base.package/PharoShortcuts.class/instance/keymaps/formatCodeShortcut.st

  Log Message:
  ---
  40585
15232 ByteString and WideString dont agree on isAsciiString 
https://pharo.fogbugz.com/f/cases/15232

14319 Ctrl + shift + F in the text pane does not work on mac (but on windows)
https://pharo.fogbugz.com/f/cases/14319

http://files.pharo.org/image/40/40585.zip




[Pharo-dev] [pharo-project/pharo-core]

2015-03-27 Thread GitHub
  Branch: refs/tags/40585
  Home:   https://github.com/pharo-project/pharo-core


Re: [Pharo-dev] New Pharo-Launcher package for Mac and Windows

2015-03-27 Thread Sean P. DeNigris
Damien Cassou wrote
 The CI links off the SmalltalkHub page,
 https://ci.inria.fr/pharo/view/Launcher/ and
 https://ci.inria.fr/pharo/view/Launcher/job/Launcher-Mac also don't work
 (give 503 unavailable).

Should we mirror the artifacts on files.pharo.org and link to there, like we
do with images?



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/New-Pharo-Launcher-package-for-Mac-and-Windows-tp4815333p4815526.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.




Re: [Pharo-dev] How to create image morph?

2015-03-27 Thread Yuriy Tymchuk
Oh yes, it works. Thank you. Is it ok to do it like that?

Uko


 On 27 Mar 2015, at 12:54, Sean P. DeNigris s...@clipperadams.com wrote:
 
 Uko2 wrote
 how do I convert it into an image morph or form?
 
 Something like:
Morph new
   addMorph: (TextMorph new contents: 'something');
   iconOrThumbnail.
 ?
 
 
 
 -
 Cheers,
 Sean
 --
 View this message in context: 
 http://forum.world.st/How-to-create-image-morph-tp4815501p4815524.html
 Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
 




Re: [Pharo-dev] How to create image morph?

2015-03-27 Thread Sean P. DeNigris
Uko2 wrote
 how do I convert it into an image morph or form?

Something like:
Morph new
addMorph: (TextMorph new contents: 'something');
iconOrThumbnail.
?



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/How-to-create-image-morph-tp4815501p4815524.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] New Pharo-Launcher package for Mac and Windows

2015-03-27 Thread Damien Cassou

Sean P. DeNigris s...@clipperadams.com writes:

 Damien Cassou wrote
 The CI links off the SmalltalkHub page,
 https://ci.inria.fr/pharo/view/Launcher/ and
 https://ci.inria.fr/pharo/view/Launcher/job/Launcher-Mac also don't work
 (give 503 unavailable).

 Should we mirror the artifacts on files.pharo.org and link to there, like we
 do with images?

http://files.pharo.org/platform/launcher/
-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm. --Winston Churchill



[Pharo-dev] [IMPORTANT] Release will be delayed one week. PLEASE TEST!

2015-03-27 Thread Esteban Lorenzano
Hi, 

We still find some problems and we do not feel the release will be ready for 
April 1st. 
So we decided to delay the release one week. 

Please, please, please… now is the moment to test!
Do not complain later! 

cheers, 
Esteban


Re: [Pharo-dev] [IMPORTANT] Release will be delayed one week. PLEASE TEST!

2015-03-27 Thread kilon alios
I am testing every single day since when Pharo 4 became available :)

Its your fault that Pharo has been rock stable. Apart from some crashes
when I tried to install SmaCC in few images but no crashes since then.

On the other hand, I always complain one way or another so 

On Fri, Mar 27, 2015 at 4:02 PM, Esteban Lorenzano esteba...@gmail.com
wrote:

 Hi,

 We still find some problems and we do not feel the release will be ready
 for April 1st.
 So we decided to delay the release one week.

 Please, please, please… now is the moment to test!
 Do not complain later!

 cheers,
 Esteban



Re: [Pharo-dev] New Pharo-Launcher package for Mac and Windows

2015-03-27 Thread Ben Coman
Regarding Windows... Last that I looked, the PharoLauncher image is
installed into the Program Files System Folder.  This causes a problem
since when a PharoLauncher Image is saved by a Standard User, they cannot
write to the System Folder so Windows *fakes* it and actually writes to a
User Fodler, but makes it look like the file is in the System Folder. That
is, the Standard User is looking at a Fake System Folder!!

So when as an Administrator you update PharoLauncher by rerunning the
installer,  the update happily installs into the System Folder, but the
Standard User is still looking at the Fake System Folder, so they only see
the old version, not the newly installed version.

This confused me for quite a while - even as an IT Administrator of 15
years.  Its likely to cause chaos and pain for others down the track. So I
recommend that the installer be changed so that the PharoLauncher Image is
installed into a User Folder - at least by default, and maybe as the only
option.

I had meant to fix this in PharoLauncher myself, and also would offer to
test it - but unfortunately I currently don't have access to a Windows
machine.

cheers -ben

On Thu, Mar 26, 2015 at 11:46 PM, Damien Cassou damien.cas...@gmail.com
wrote:


 Hi,

 I've just updated the 2 installers for mac and windows.

 http://files.pharo.org/platform/launcher/Pharo_0.2.4.dmg
 http://files.pharo.org/platform/launcher/pharo_installer-0.2.4.exe

 - the windows installer should have the PharoV30.sources file that was
   missing

 - both installers now install the most recent Pharo launcher

 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm. --Winston Churchill




Re: [Pharo-dev] SmalltalkHub Watch this project is not working for me

2015-03-27 Thread Chris Cunningham
On your smalltalkhub home page, it should add that project to the section
'watched projects'.  And it should add you to the list of folks who are
watching the project (listed in the watchers tab on the project).

But, yeah, I've been unable to decide if is does anything else.  At least
it gives me a quick link to those projects.

-cbc

On Fri, Mar 27, 2015 at 3:57 AM, garduino gardu...@gmail.com wrote:

 Hi:

 I can't watch a project, pressing the button don't do nothing.

 Thanks.



 --
 View this message in context:
 http://forum.world.st/SmalltalkHub-Watch-this-project-is-not-working-for-me-tp4815519.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




Re: [Pharo-dev] SmalltalkHub Watch this project is not working for me

2015-03-27 Thread Sven Van Caekenberghe
I think it is more a social  convenience feature than that it really does 
something.

 On 27 Mar 2015, at 15:38, Chris Cunningham cunningham...@gmail.com wrote:
 
 On your smalltalkhub home page, it should add that project to the section 
 'watched projects'.  And it should add you to the list of folks who are 
 watching the project (listed in the watchers tab on the project).
 
 But, yeah, I've been unable to decide if is does anything else.  At least it 
 gives me a quick link to those projects.
 
 -cbc
 
 On Fri, Mar 27, 2015 at 3:57 AM, garduino gardu...@gmail.com wrote:
 Hi:
 
 I can't watch a project, pressing the button don't do nothing.
 
 Thanks.
 
 
 
 --
 View this message in context: 
 http://forum.world.st/SmalltalkHub-Watch-this-project-is-not-working-for-me-tp4815519.html
 Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
 
 




[Pharo-dev] stuck SHTextStyler semaphores

2015-03-27 Thread Ben Coman
Probably most people don't look much at Tools  Process Browser.  I never
did until I doing the delay refactoring to keep track of when the timer
event loop was running.

I often find several of the following processes stuck on a semaphore...
[ sem notNil
ifTrue: [
sem wait.
view ifNotNil: [ view stylerStyledInBackground: text ] ] ] forkAt:
Processor activePriority.

So I had a little dig.  Now trying to fix this multithreaded code at this
late stage has some risk of destabilising things, so I propose the
following minimal effective change...

[ sem notNil
ifTrue: [
(sem waitTimeoutSeconds: 5) ifFalse: [
view ifNotNil: [ view stylerStyledInBackground: text ] ] ] ] forkAt:
Processor activePriority.

Can anyone more familiar with SHTextStyler than the half hour I've had
comment if they foresee any problem with that?

cheers -ben


Re: [Pharo-dev] stuck SHTextStyler semaphores

2015-03-27 Thread Sven Van Caekenberghe
Hi Ben,

Ah, I absolutely hate those ugly guys, I often terminate them by hand, just to 
have a clean Process Browser listing ;-)

I applied your patch to SHTextStyler#styleInBackgroundProcess: and will see 
what it gives in my current working image. I will report back.

Sven

 On 27 Mar 2015, at 16:04, Ben Coman b...@openinworld.com wrote:
 
 
 Probably most people don't look much at Tools  Process Browser.  I never did 
 until I doing the delay refactoring to keep track of when the timer event 
 loop was running.
 
 I often find several of the following processes stuck on a semaphore...
 [ sem notNil
   ifTrue: [ 
   sem wait.
   view ifNotNil: [ view stylerStyledInBackground: text ] ] ] 
 forkAt: Processor activePriority.
 
 So I had a little dig.  Now trying to fix this multithreaded code at this 
 late stage has some risk of destabilising things, so I propose the following 
 minimal effective change... 
 
 [ sem notNil
   ifTrue: [ 
   (sem waitTimeoutSeconds: 5) ifFalse: [
   view ifNotNil: [ view stylerStyledInBackground: text ] ] ] ] 
 forkAt: Processor activePriority.
 
 Can anyone more familiar with SHTextStyler than the half hour I've had 
 comment if they foresee any problem with that?
 
 cheers -ben
 




Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread stepharo

welcome!

Stef

Le 27/3/15 18:25, Dmitri Zagidulin a écrit :
I'd like to add myself to that list - 'Dmitri Zagidulin'. I opened a 
couple of bugs for Pharo 4.0 testing, and am working on copyediting / 
helping with updating the Updated Pharo By Example book.


On Tue, Mar 24, 2015 at 10:39 AM, Esteban Lorenzano 
esteba...@gmail.com mailto:esteba...@gmail.com wrote:


Hi,

I’m collection the list of contributors for this version.
Since we detect contributors by author stamps:

- some times who made the commit does not reflect all the people
who worked on a problem,
- we consider contributors to Pharo all people who has contributed
in any way: discussing things, commenting bugs, doing videos or
any kind of documentation, etc.

the list will be incomplete, so please look for yourself on it and
let me know if you are missing:

also, I would like to know who are this two guys:
- aaef
- monty

(btw… we collected so far 76 contributors… not bat at all, for a
dead language ;) )

Clara Allende
Jean Baptiste Arnaud
Philippe Back
Clement Bera
Alexandre Bergel
Torsten Bergmann
Vincent Blondeau
Noury Bouraqadi
Santiago Bragagnolo
Johan Brichau
Sven Van Caekenberghe
Damien Cassou
Nicolas Cellier
Guido Chari
Dimitris Chloupis
Andrei Chis
Ben Coman
Bernardo Contreras
Tommaso Dal Sasso
Jan Van De Sandt
Christophe Demarey
Sean DeNigris
Marcus Denker
Martin Dias
Stephane Ducasse
Stephan Eggermont
Luc Fabresse
Johan Fabry
Hilaire Fernandes
Jerome Garcia
Tudor Girba
Thierry Goubier
Kris Gybels
Norbert Hartl
Dale Henrichs
Pablo Herrero
Nicolai Hess
Pavel Krivanek
Juraj Kubelka
Jan Kurs
Laurent Laffont
Jannik Laval
Kevin Lanvin
Max Leske
David Lewis
Diego Lont
Esteban Lorenzano
Esteban Maringolo
Stefan Marr
Tim Mackinnon
Max Mattone
Martin Mc Clure
Eliot Miranda
Sean De Nigris
Alain Plantec
Guillermo Polito
Damien Pollet
Stefan Reichhart
Mark Rizun
Udo Schneider
Ignacio Sniechowski
Henrik Sperre Johansen
Igor Stasenko
Aliaksei Syrel
Ciprian Teodorov
Camille Teruel
Sebastian Tleye
Yuriy Tymchuk
Peter Uhnak
Andres Valloud
Sven Van Caekenberghe
Thomas Vincent
Martin Walk
Richard Wettel

thanks,
Esteban






Re: [Pharo-dev] SmalltalkHub Watch this project is not working for me

2015-03-27 Thread kilon alios
This feature does not work, it never did. It was meant to be implemented at
some point but unfortunately the original developer stopped working on
StHub and its currently maintained by one dev Esteban and he is very busy.
Though I cant complain Esteban recently implemented my No1 feature request
a list of all available StHub projects.

On Fri, Mar 27, 2015 at 5:03 PM, garduino gardu...@gmail.com wrote:

 Yes, I know the expected behaviour and I think that is useful to have such
 sort of quick links to projects that I'm interested on.

 Me comment pointed to the fact that pressing the button don't added the
 project that I wanted to watch to my list, but now seems to work again.



 --
 View this message in context:
 http://forum.world.st/SmalltalkHub-Watch-this-project-is-not-working-for-me-tp4815519p4815586.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread stepharo

Alex
we should pay attention. Contributing to Pharo means doing something for 
pharo.



Le 27/3/15 18:45, Alexandre Bergel a écrit :

Here are a couple of missing names:
Milton Mamani - did some videos, has written research papers on profiling with 
Pharo
Alejandro Infante - he is working on a benchmark suite for Pharo and has 
produced Spy, a cool profiling framework, used by Hapao and other profilers. He 
has also authored research papers using Pharo.
Pierre Chanson - working on interacting Pharo and Gemstone. This will be 
demonstrated at ESUG.
Alvaro Jose Peralta - also some videos. His videos are not exclusively on Pharo 
although.

Alexandre






Re: [Pharo-dev] musing on thread immutability

2015-03-27 Thread stepharo

Yes this can be fun.

stef


Le 27/3/15 14:36, Ben Coman a écrit :

Just a random idea that been floating in my head for a few weeks...

As I understand it, with Spur we can now have immutable objects.  I 
guess this will help when a functional style programming may be useful 
(such as background tasks).   Newly designed applications might make 
good use of this, but I am wondering about where you might have a 
large existing code base (e.g. Squeak/Pharo) and you want to 
background some small part of the existing code.  A great effort would 
be needed to dig deep into object composition to understand how 
disparate parts of the system may hold references to object internals 
several layers down, that may get updated unexpectedly.


So I am wondering if instead / or as well as object-immutability it is 
feasible to get thread-immutability, meaning:
* writing to any object state is prevented - which prevents the 
background thread changing the foreground (UI) state unexpectedly; and/or
* reading or writing any object automatically sets its immutability 
bit - which prevents other unknown threads changing the state the 
background thread has come to rely on.


No doubt pushing any existing single-threaded code into such a 
background immutable-thread will cause immutablity-write-errors - but 
the advantage is that such conflicts are brought to light rather than 
biting you from the shadows.


cheers -ben





Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread Dmitri Zagidulin
I'd like to add myself to that list - 'Dmitri Zagidulin'. I opened a couple
of bugs for Pharo 4.0 testing, and am working on copyediting / helping with
updating the Updated Pharo By Example book.

On Tue, Mar 24, 2015 at 10:39 AM, Esteban Lorenzano esteba...@gmail.com
wrote:

 Hi,

 I’m collection the list of contributors for this version.
 Since we detect contributors by author stamps:

 - some times who made the commit does not reflect all the people who
 worked on a problem,
 - we consider contributors to Pharo all people who has contributed in any
 way: discussing things, commenting bugs, doing videos or any kind of
 documentation, etc.

 the list will be incomplete, so please look for yourself on it and let me
 know if you are missing:

 also, I would like to know who are this two guys:
 - aaef
 - monty

 (btw… we collected so far 76 contributors… not bat at all, for a dead
 language ;) )

 Clara Allende
 Jean Baptiste Arnaud
 Philippe Back
 Clement Bera
 Alexandre Bergel
 Torsten Bergmann
 Vincent Blondeau
 Noury Bouraqadi
 Santiago Bragagnolo
 Johan Brichau
 Sven Van Caekenberghe
 Damien Cassou
 Nicolas Cellier
 Guido Chari
 Dimitris Chloupis
 Andrei Chis
 Ben Coman
 Bernardo Contreras
 Tommaso Dal Sasso
 Jan Van De Sandt
 Christophe Demarey
 Sean DeNigris
 Marcus Denker
 Martin Dias
 Stephane Ducasse
 Stephan Eggermont
 Luc Fabresse
 Johan Fabry
 Hilaire Fernandes
 Jerome Garcia
 Tudor Girba
 Thierry Goubier
 Kris Gybels
 Norbert Hartl
 Dale Henrichs
 Pablo Herrero
 Nicolai Hess
 Pavel Krivanek
 Juraj Kubelka
 Jan Kurs
 Laurent Laffont
 Jannik Laval
 Kevin Lanvin
 Max Leske
 David Lewis
 Diego Lont
 Esteban Lorenzano
 Esteban Maringolo
 Stefan Marr
 Tim Mackinnon
 Max Mattone
 Martin Mc Clure
 Eliot Miranda
 Sean De Nigris
 Alain Plantec
 Guillermo Polito
 Damien Pollet
 Stefan Reichhart
 Mark Rizun
 Udo Schneider
 Ignacio Sniechowski
 Henrik Sperre Johansen
 Igor Stasenko
 Aliaksei Syrel
 Ciprian Teodorov
 Camille Teruel
 Sebastian Tleye
 Yuriy Tymchuk
 Peter Uhnak
 Andres Valloud
 Sven Van Caekenberghe
 Thomas Vincent
 Martin Walk
 Richard Wettel

 thanks,
 Esteban



Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread Alexandre Bergel
Here are a couple of missing names:
Milton Mamani - did some videos, has written research papers on profiling with 
Pharo
Alejandro Infante - he is working on a benchmark suite for Pharo and has 
produced Spy, a cool profiling framework, used by Hapao and other profilers. He 
has also authored research papers using Pharo.
Pierre Chanson - working on interacting Pharo and Gemstone. This will be 
demonstrated at ESUG.
Alvaro Jose Peralta - also some videos. His videos are not exclusively on Pharo 
although. 

Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



 On Mar 24, 2015, at 11:39 AM, Esteban Lorenzano esteba...@gmail.com wrote:
 
 Hi, 
 
 I’m collection the list of contributors for this version. 
 Since we detect contributors by author stamps: 
 
 - some times who made the commit does not reflect all the people who worked 
 on a problem,
 - we consider contributors to Pharo all people who has contributed in any 
 way: discussing things, commenting bugs, doing videos or any kind of 
 documentation, etc. 
 
 the list will be incomplete, so please look for yourself on it and let me 
 know if you are missing: 
 
 also, I would like to know who are this two guys: 
 - aaef
 - monty
 
 (btw… we collected so far 76 contributors… not bat at all, for a dead 
 language ;) )
 
 Clara Allende
 Jean Baptiste Arnaud
 Philippe Back
 Clement Bera
 Alexandre Bergel
 Torsten Bergmann
 Vincent Blondeau
 Noury Bouraqadi
 Santiago Bragagnolo
 Johan Brichau
 Sven Van Caekenberghe
 Damien Cassou
 Nicolas Cellier
 Guido Chari
 Dimitris Chloupis
 Andrei Chis
 Ben Coman
 Bernardo Contreras
 Tommaso Dal Sasso
 Jan Van De Sandt
 Christophe Demarey
 Sean DeNigris
 Marcus Denker
 Martin Dias
 Stephane Ducasse
 Stephan Eggermont
 Luc Fabresse
 Johan Fabry
 Hilaire Fernandes
 Jerome Garcia
 Tudor Girba
 Thierry Goubier
 Kris Gybels
 Norbert Hartl
 Dale Henrichs
 Pablo Herrero
 Nicolai Hess
 Pavel Krivanek
 Juraj Kubelka
 Jan Kurs
 Laurent Laffont
 Jannik Laval
 Kevin Lanvin
 Max Leske
 David Lewis
 Diego Lont
 Esteban Lorenzano
 Esteban Maringolo
 Stefan Marr
 Tim Mackinnon
 Max Mattone
 Martin Mc Clure
 Eliot Miranda
 Sean De Nigris
 Alain Plantec
 Guillermo Polito
 Damien Pollet
 Stefan Reichhart
 Mark Rizun
 Udo Schneider
 Ignacio Sniechowski
 Henrik Sperre Johansen
 Igor Stasenko
 Aliaksei Syrel
 Ciprian Teodorov
 Camille Teruel
 Sebastian Tleye
 Yuriy Tymchuk
 Peter Uhnak
 Andres Valloud
 Sven Van Caekenberghe
 Thomas Vincent
 Martin Walk
 Richard Wettel
 
 thanks, 
 Esteban




[Pharo-dev] Pharo sprint on Friday, 3rd April

2015-03-27 Thread Jean-Christophe Bach
Hi Pharoers,

This email as a reminder for the next Pharo sprint: it will be next
Friday (3rd April) at Inria Lille. 
You can also join us on the IRC channel (#pharo on irc.freenode.net
server). During the sprint, we will try to synchronize local and remote
Pharo sprinters.

JC


signature.asc
Description: Digital signature


Re: [Pharo-dev] New Pharo-Launcher package for Mac and Windows

2015-03-27 Thread Sean P. DeNigris
Damien Cassou wrote
 http://files.pharo.org/platform/launcher/

Great! Can we add permalinks for latest for each platform? Then we can
replace the CI links in the instructions e.g. on StHub...

btw what is PharoLauncher-user-stable-2015.03.20.zip?



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/New-Pharo-Launcher-package-for-Mac-and-Windows-tp4815333p4815607.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] stuck SHTextStyler semaphores

2015-03-27 Thread Ben Coman
On Fri, Mar 27, 2015 at 11:10 PM, Sven Van Caekenberghe s...@stfx.eu
wrote:

 Hi Ben,

 Ah, I absolutely hate those ugly guys, I often terminate them by hand,
 just to have a clean Process Browser listing ;-)

 I applied your patch to SHTextStyler#styleInBackgroundProcess: and will
 see what it gives in my current working image. I will report back.


Thanks Sven.  You pain prompted me to open an issue
https://pharo.fogbugz.com/default.asp?15240

I think its low risk, so I'll be optimistic and submit a slice in case your
experience is good.

cheers -ben


Re: [Pharo-dev] How to create image morph?

2015-03-27 Thread Sean P. DeNigris
 Oh yes, it works. Thank you. Is it ok to do it like that? 
Why not? I guess you’ll have to handle update notifications if you want it 
always up to date...



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/How-to-create-image-morph-tp4815501p4815608.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Re: [Pharo-dev] SmalltalkHub Watch this project is not working for me

2015-03-27 Thread garduino
Yes, I know the expected behaviour and I think that is useful to have such
sort of quick links to projects that I'm interested on.

Me comment pointed to the fact that pressing the button don't added the
project that I wanted to watch to my list, but now seems to work again.



--
View this message in context: 
http://forum.world.st/SmalltalkHub-Watch-this-project-is-not-working-for-me-tp4815519p4815586.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread stepharo



Le 27/3/15 19:54, Attila Magyar a écrit :

Hi,

My name is Attila Magyar. I made some videos, submitted bugs, and I'm an
author of some libraries from the enterprise pharo book.


cool ones :)
Tx Attila!



Attila



--
View this message in context: 
http://forum.world.st/collecting-Pharo-4-0-Contributors-tp4814792p4815653.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.







Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread Tudor Girba
+1

Doru

On Fri, Mar 27, 2015 at 8:37 PM, stepharo steph...@free.fr wrote:



 Le 27/3/15 19:54, Attila Magyar a écrit :

 Hi,

 My name is Attila Magyar. I made some videos, submitted bugs, and I'm an
 author of some libraries from the enterprise pharo book.


 cool ones :)
 Tx Attila!



 Attila



 --
 View this message in context: http://forum.world.st/collecting-Pharo-4-0-
 Contributors-tp4814792p4815653.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.







-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread Attila Magyar
Hi,

My name is Attila Magyar. I made some videos, submitted bugs, and I'm an
author of some libraries from the enterprise pharo book.

Attila



--
View this message in context: 
http://forum.world.st/collecting-Pharo-4-0-Contributors-tp4814792p4815653.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Existing script example pragmas and new GT needs

2015-03-27 Thread Torsten Bergmann
Hi Tudor,

Disclaimer: this mail is not intended to heat this up once again or insult you. 
It is meant to bring some 
more light into the darkness: we all can only decide on what we read and the 
actions that we see 
from others, sometimes a lot is not known from the other participants side. 

Exactly because of this let me tell you my side of the story:

The discussion from October [1] between you and Stef happened in a thread 
structuring widget examples
that I personally missed and did not follow. 
 
At around the same time I extended Nautilus so that (additionally to other 
clickable method icons one 
can also click on #exampleXXX and initialize method icons. We have around 140 
of such exampleXXX methods 
in the image, also in many external packages (like Bloc). These exampleXXX 
methods are used to demonstrate 
Smalltalk/Pharo code and are a valuable source to learn from. 

When I announced this click to run exampleXXX feature on the list in October 
2014 you welcomed and 
supported that idea [2]. I also heard the first time that we have an overlap in 
interest in making examples 
more visible in one way or the other. So we discussed about this solely in the 
context of example methods
and I was as that time unaware of other GT related work in this regard.
In this discussion you mentioned that being dependendent on the selector naming 
convention for the examples 
is not good and therefore you suggested that I extend my slice to use the 
example pragma for these 
clickable code examples. 

Lets repeat: what I defend here the whole time was your very own idea, not mine 
as one can read in the list 
 archive [2]. 

I supported your opinion because it was and still is an improvement! The pragma 
example that you suggested to me 
for the traditional Smalltalk class side exampleXXX methods fitted perfectly 
also namewise and therefore got 
integrated as a valuable addition into the image. 

We shared the common view that using the example pragma is a cleaner way to 
mark example methods. 
Anything was fine and I also happily used this pragma also in own external 
packages. I also wanted to go 
through all the example methods in the image to mark them with the example 
pragma and additionally provide 
an example browser for newbees based on the pragma as mentioned in the thread. 
But I was too busy to do it.

So the simple reason for the low number of pragma usage in the standard image 
is that I had not yet time 
to do this. It was also not a pressuring task because #exampleXXX where 
clickable and the pragma infrastructure 
was in place to mark all other exampleXXX selectors or selectors like  
#niceExampleToTryOut. So it could be 
used at any point in time later. 

CI builds were green and the sun was shining for all of us... 

I was unaware (at that time) of one important thing and this discussion here 
and your mails now made 
it more clear:
Stef asked you also back in October to use example instead of gtExample and 
you followed this - but on 
the other hand and also in October you suggested to me to use exactly the same 
pragma example. 
At that time nobody seem to have been aware of this upcoming name collision 
that was introduced with 
Stefs request to you for GT on one side and your suggestion to me for getting 
independent from exampleXXX
on the other side.

So in parallel you worked on a feature to display sample instances for a 
class in a new inspector tab (e.g.) 
- for that the meaning behind the pragma marked methods was to return 
instances. You added more and more methods tagged 
with example on Character, String, ... to return samples like $a or 42.

GT is one of the packages that is hosted externally and get resynchronized 
into Pharo from time to time using Configs. 
The image included the example pragma logic for the click action in Nautilus. 
And with each new integration of 
next GT versions into the standard Pharo image more and more example marked 
methods came in providing objects/instances.

So it seems it was only a matter of time that this unfortunate double usage 
of the pragma showed their
effects: Nicolai Hess wondered this week about a useless play icon in 
Nautilus and created issue #15225 four 
days ago [3] because when you execute a method that just returns an instance 
via the Nautilus icon nothing happens.

To make it clear: it's not that someone like me - just for fun - wanted to 
debate about naming or reify examples discussion 
  shortly before the release. We all just want to improve. The 
unfortunate timing of 7 days before the 
  release came from the effects of colliding pragma usage/goals 
showing up now. 

You, Marcus and me commented in issue #15225. I commented this bug and 
explained about the common agreement of using example 
for exampleXXX and example methods to also allow different example 
selectors/method names.

As an answer (and contrary to your own suggestion to me from October) you 
presented then a 

Re: [Pharo-dev] Existing script example pragmas and new GT needs

2015-03-27 Thread Sean P. DeNigris
Torsten Bergmann wrote
  1. use 
 example
  as agreed in October for exampleXXX methods/example methods with
 different selectors
   and use 
 exemplar
  for the instance returning methods that I proposed (including a
 changeset) 
   Stef said it would be OK for him

2. use 
 exampleOfInstance
  and 
 exampleOfInstance:
  as Kilon suggested
 
3. use 
 exampleCode
  for code examples and 
 exampleInstance
  for the GT extension as Andreas/Christophe suggested
 
  4. use 
 sample
  

Isn't it amazing that we all care so much about Pharo and each other and
still create a mess sometimes :) But then we always clean it up! I liked
your quoting Pharo zen. I should probably do that more when I get annoyed.

I wasn't going to weigh in because it seemed like it would definitely be
pushed to 5.0, but since the discussion is still ongoing. And that's good
because:
1) as T. said, if we introduce something for a year it will be much harder
to change once people are using it
2) and, as a pragma rename for example code, there seems to be limited
risk/work involved (should be easily re-writable no?)

From a native English perspective, for GT I think only #exampleInstance (or
almost-as-good #sampleInstance) both sound natural and clearly reveal the
intention. For the other play button variety, #example is fine, but
#exampleCode or #sampleCode would be more explicit in light of the two
distinct usages now. For simplicity, maybe they should mirror each other
i.e. (exampleInstance  exampleCode) | (sampleInstance  sampleCode).

Anyway my 2c



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Existing-script-example-pragmas-and-new-GT-needs-tp4814903p4815669.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] collecting Pharo 4.0 Contributors

2015-03-27 Thread Sean P. DeNigris
EstebanLM wrote
 Sean DeNigris
 Sean De Nigris

I'm on there twice... maybe once for working and once for complaining ha ha
;) Sorry, couldn't resist.
b.t.w. the first spelling is the correct one.



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/collecting-Pharo-4-0-Contributors-tp4814792p4815671.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Who maintains Aconcagua Chalten?

2015-03-27 Thread Sean P. DeNigris
Hernan Wilkinson-3 wrote
 contact me directly if you did not get the answer

Hi Hernan, I sent a couple of emails but maybe they got trapped in your spam
filter? Thanks.



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Who-maintains-Aconcagua-Chalten-tp4813575p4815673.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] [off topic] Jobs at JPMorgan Argentina

2015-03-27 Thread Ramiro Diaz Trepat
Hi there
Sorry if this isn't adequate on this list.
We are starting an important Smalltalk dev group at JPMorgan Argentina
(Buenos Aires).
In theory Buenos Aires has an above average population of psychologists and
smalltalkers, I don't know if there's any causality in that correlation but
we'd like to take advantage of the latter (smalltalkers) at least :)
Keen candidates please contact me or put your application here:
https://jpmchase.taleo.net/careersection/jobdetail.ftl?job=150021865lang=en#.VRW42web9qI.mailto
Cheers!

r.


Re: [Pharo-dev] Pharo sprint on Friday, 3rd April

2015-03-27 Thread Hilaire
Le 27/03/2015 17:11, Jean-Christophe Bach a écrit :
 Hi Pharoers,

 This email as a reminder for the next Pharo sprint: it will be next
 Friday (3rd April) at Inria Lille. 
 You can also join us on the IRC channel (#pharo on irc.freenode.net
 server). During the sprint, we will try to synchronize local and remote
 Pharo sprinters.

 JC

Hi,

Is there any Pharo related things to prepare in advance if one wants to
attempt remotely through IRC channel?

Thanks

-- 
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu





[Pharo-dev] references to traits

2015-03-27 Thread Christophe Demarey
Hi,

I removed a trait and updated users of this trait accordingly.
I use aTrait users to know the users.
I get a problem at the loading time of some packages because there is still a 
reference to the removed trait somewhere.
How can I find the reference? text search in methods cannot be used, senders 
neither.

Christophe.


Re: [Pharo-dev] references to traits

2015-03-27 Thread Christophe Demarey

Le 27 mars 2015 à 23:34, Tudor Girba a écrit :

 Hi,
 
 Here is how you can find the users to a Trait:
 - Open Spotter
 - Search for the Trait
 - Dive In
 - Look for Users (you can search for #u)

Good to know but it gives the same result as aTrait users.
I wanted to know if there are other references to a trait that users do not 
show. I cannot imagine one other.

Sorry I just caught the problem. Please forgot this question.

I really hate Monticello. Its branch mechanism (if I can call it a mechanism) 
is awful.
The last version of a package I published was not loaded because of an 
intermediate commit between mine and the ancestor. So what does Monticello? 
create a new branch without warning to pull changes ...
These versions have often the same version number. When you want to load the 
bleeding edge in such a situation, you don't get the latest version published 
but one of the 2 versions with the same version number (maybe sorted 
alphabetically).


 On Fri, Mar 27, 2015 at 11:30 PM, Christophe Demarey 
 christophe.dema...@inria.fr wrote:
 Hi,
 
 I removed a trait and updated users of this trait accordingly.
 I use aTrait users to know the users.
 I get a problem at the loading time of some packages because there is still a 
 reference to the removed trait somewhere.
 How can I find the reference? text search in methods cannot be used, senders 
 neither.
 
 Christophe.
 
 
 
 -- 
 www.tudorgirba.com
 
 Every thing has its own flow



smime.p7s
Description: S/MIME cryptographic signature


Re: [Pharo-dev] references to traits

2015-03-27 Thread Tudor Girba
Hi,

Here is how you can find the users to a Trait:
- Open Spotter
- Search for the Trait
- Dive In
- Look for Users (you can search for #u)

[image: Inline image 1]

Doru


On Fri, Mar 27, 2015 at 11:30 PM, Christophe Demarey 
christophe.dema...@inria.fr wrote:

 Hi,

 I removed a trait and updated users of this trait accordingly.
 I use aTrait users to know the users.
 I get a problem at the loading time of some packages because there is
 still a reference to the removed trait somewhere.
 How can I find the reference? text search in methods cannot be used,
 senders neither.

 Christophe.




-- 
www.tudorgirba.com

Every thing has its own flow