Re: [Pharo-users] ViDI error: variable named aModuleName in NativeBoost#loadModule:

2015-04-23 Thread Yuriy Tymchuk
Hi Rafael,

I will take a look. Which operating system are you using?

Uko

 On 23 Apr 2015, at 17:30, Rafael Luque rafael.luque.le...@gmail.com wrote:
 
 Hi,
 
 I installed ViDI on Pharo 4 following the project instructions detailed in 
 its GitHub page:
 
 Gofer new
   smalltalkhubUser: 'YuriyTymchuk'
   project: 'Configuration';
   configurationOf: 'Vidi';
   load.
 #ConfigurationOfVidi asClass loadStable
 
 When I launch a review session over any package I always get the following 
 error:
 
 Could not find accesor for variable named aModuleName in 
 NativeBoost#loadModule:
 
 I'm very interested in this kind of quality assurance tools, so any help will 
 be very welcomed.
 
 Thank you.



Re: [Pharo-users] ViDI error: variable named aModuleName in NativeBoost#loadModule:

2015-04-23 Thread Rafael Luque
I'd like to use it in a Linux box, but as you told me Linux is not yet
supported, I'm using a Mac OS X Yosemite (version 10.10.2).

Thanks

2015-04-23 17:37 GMT+02:00 Yuriy Tymchuk yuriy.tymc...@me.com:

 Hi Rafael,

 I will take a look. Which operating system are you using?

 Uko

 On 23 Apr 2015, at 17:30, Rafael Luque rafael.luque.le...@gmail.com
 wrote:

 Hi,

 I installed ViDI on Pharo 4 following the project instructions detailed
 in its GitHub page:

 Gofer new
   smalltalkhubUser: 'YuriyTymchuk'
   project: 'Configuration';
   configurationOf: 'Vidi';
   load.
 #ConfigurationOfVidi asClass loadStable

 When I launch a review session over any package I always get the following
 error:

 Could not find accesor for variable named aModuleName in
 NativeBoost#loadModule:

 I'm very interested in this kind of quality assurance tools, so any help
 will be very welcomed.

 Thank you.





Re: [Pharo-users] SoundSystem subclassing

2015-04-23 Thread Nicolai Hess
2015-04-23 19:18 GMT+02:00 Mark Rizun mri...@gmail.com:

 Hi,

 I was investigating how to play sounds in Pharo, and found SoundSystem
 class.
 It is stated that you should subclass it, like DummySoundSystem does.
 Is there any cool subclass (besides DummySoundSystem =D ) already
 implemented so I can use it?

 Thanks,
 Mark


BaseSoundSystem in PharoExtras/Sound
(http://smalltalkhub.com/#!/~PharoExtras/Sound)







 --
 View this message in context:
 http://forum.world.st/SoundSystem-subclassing-tp4821475.html
 Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.




[Pharo-users] SoundSystem subclassing

2015-04-23 Thread Mark Rizun
Hi,

I was investigating how to play sounds in Pharo, and found SoundSystem
class.
It is stated that you should subclass it, like DummySoundSystem does.
Is there any cool subclass (besides DummySoundSystem =D ) already
implemented so I can use it?

Thanks,
Mark



--
View this message in context: 
http://forum.world.st/SoundSystem-subclassing-tp4821475.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] tinychat

2015-04-23 Thread stepharo

great!

Stef

Le 21/4/15 17:02, Sean P. DeNigris a écrit :

stepharo wrote

Yes it is in FunWithPharo on github and thanks for the editing pass.

No problem. I just committed the fixes.



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/tinychat-tp4820781p4820832.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.







Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread stepharo

Two things:

One:
We paid a guy to work on a tool to help us identifying dependencies, The 
tool works well is fast.
if this tool would be in the image, everybody could check that there are 
bad dependencies in his

code (and there are many around in nearly anybody's code).
No we prefer that me, pavel, and guille run it and fight with this 
instead of making sure that
when you commit we get some feedback like: oh strange that this package 
is bound with this one.
This tool breaks when we do change in the image and I nicely (stupidly I 
would say) maintain it.


Two:
Our process is not great to manage external packages and we will add more.
Sure it sounds like the right things to do, especially now.

So to me it simply means that we are not serious and convinced about 
modularity.


But this is great, I'm reconsidering what I will do in Pharo so you give 
me good indication
that I should not continue the way I was thinking. And no need to think 
that I'm emotional

I'm not. I'm thinking about why hell I'm doing all this.

Stef

Le 22/4/15 21:27, Marcus Denker a écrit :

On 22 Apr 2015, at 20:22, stepharo steph...@free.fr wrote:



Le 22/4/15 13:23, Esteban Lorenzano a écrit :

this is so good.
what about integrate it to Pharo?

No. People should start to think modular.
No more external tools loaded by default.
Better invest in add a startup preference functionality in the 
configurationBrowser.

Why we do not integrate the excellent tool of baptiste that would show to people
when they are creating package mess? Because of the same reason.


But the Pharo that we download should be the Pharo we use.

We tried the other back in Pharo1.0: Do you remember how we fixed with lots
care all details, but then, everyone was using a different image, and all the
details there where not fixed and all work was done double?

If we do not make the Pharo that is downloaded to be that was is used, we will 
have
that again.

I don’t want everything in the image, but what everyone is supposed to be using 
should
be there without needing an additional step.

Marcus









Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread stepharo



Le 23/4/15 09:05, Marcus Denker a écrit :

I do not understand how “having a modular tool in the image ” (that does not 
add dependencies to anything)
makes the system less modular.
Then why the dependency Browser was not integrated? Why roassal for 
drawing dependencies
and other aspects of the system? Because dependency browser as well as 
roassal are really useful,
well packaged, What about pillar? Because it would be cool to have 
beautiful class comments in the future. The point is how and in which 
process.
In addition what are the criteria? Feelings or criteria? Oh this tool is 
cool but this one less cool.

Strange for scientific people no?
I think that we should have a building process that load tools.
We will not be able to put everything in the image:
Did you look at the dependencies between RB, nautilus, history, 
EyeInspector?
I did because it was getting the mess. My energy is cheap and infinite 
so I can spend 8 hours
fixing configurations that nobody use or look at. But you see this 
period is ***over***.



So to me it simply means that we are not serious and convinced about modularity.

But this is great, I'm reconsidering what I will do in Pharo so you give me 
good indication
that I should not continue the way I was thinking. And no need to think that 
I'm emotional
I'm not. I'm thinking about why hell I'm doing all this.


You always directly go and argue by “I am now sad” purely emotional level.
This is not good.
Read what you want to read. But my energy in neither cheap nor infinite 
anymore.

This is not a feeling but just a mere fact.




Marcus








Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread Marcus Denker
I do not understand how “having a modular tool in the image ” (that does not 
add dependencies to anything)
makes the system less modular.

Especially if the price we pay for that is a system where good tools are 
available, but nobody uses them.

 
 
 So to me it simply means that we are not serious and convinced about 
 modularity.
 
 But this is great, I'm reconsidering what I will do in Pharo so you give me 
 good indication
 that I should not continue the way I was thinking. And no need to think that 
 I'm emotional
 I'm not. I'm thinking about why hell I'm doing all this.
 
You always directly go and argue by “I am now sad” purely emotional level.
This is not good.


Marcus




Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread Norbert Hartl
Stef,

where is the tool?

Norbert

 Am 23.04.2015 um 08:01 schrieb stepharo steph...@free.fr:
 
 Two things:
 
 One:
 We paid a guy to work on a tool to help us identifying dependencies, The tool 
 works well is fast.
 if this tool would be in the image, everybody could check that there are bad 
 dependencies in his
 code (and there are many around in nearly anybody's code).
 No we prefer that me, pavel, and guille run it and fight with this instead of 
 making sure that
 when you commit we get some feedback like: oh strange that this package is 
 bound with this one.
 This tool breaks when we do change in the image and I nicely (stupidly I 
 would say) maintain it.
 
 Two:
 Our process is not great to manage external packages and we will add more.
 Sure it sounds like the right things to do, especially now.
 
 So to me it simply means that we are not serious and convinced about 
 modularity.
 
 But this is great, I'm reconsidering what I will do in Pharo so you give me 
 good indication
 that I should not continue the way I was thinking. And no need to think that 
 I'm emotional
 I'm not. I'm thinking about why hell I'm doing all this.
 
 Stef
 
 Le 22/4/15 21:27, Marcus Denker a écrit :
 On 22 Apr 2015, at 20:22, stepharo steph...@free.fr wrote:
 
 
 
 Le 22/4/15 13:23, Esteban Lorenzano a écrit :
 this is so good.
 what about integrate it to Pharo?
 No. People should start to think modular.
 No more external tools loaded by default.
 Better invest in add a startup preference functionality in the 
 configurationBrowser.
 
 Why we do not integrate the excellent tool of baptiste that would show to 
 people
 when they are creating package mess? Because of the same reason.
 
 But the Pharo that we download should be the Pharo we use.
 
 We tried the other back in Pharo1.0: Do you remember how we fixed with lots
 care all details, but then, everyone was using a different image, and all the
 details there where not fixed and all work was done double?
 
 If we do not make the Pharo that is downloaded to be that was is used, we 
 will have
 that again.
 
 I don’t want everything in the image, but what everyone is supposed to be 
 using should
 be there without needing an additional step.
 
  Marcus
 
 
 
 
 
 




Re: [Pharo-users] Time traveling Pharo

2015-04-23 Thread Marcus Denker
fixed 

 On 21 Apr 2015, at 19:11, Marcus Denker marcus.den...@inria.fr wrote:
 
 This is not correct… can you enter an issue?
 
 On 21 Apr 2015, at 19:07, Johan Fabry jfa...@dcc.uchile.cl wrote:
 
 Hi all,
 
 finally having some time to develop again, I downloaded the 4.0 image 
 sources and vm (http://files.pharo.org/get-files/40/pharo.zip et cetera) 
 through the links on the downloads page. 
 
 It’s a bit strange that the image version is 5000, but OK I can understand 
 it. More funny is the time traveling behavior that occurs when doing 
 World-System-About. It says:
 
 Pharo5.0
 Latest update: #5
 
 […]
 
 Time-traveling from next year back to today! Wow! :-P
 
 --- Save our in-boxes! http://emailcharter.org ---
 
 Johan Fabry   -   http://pleiad.cl/~jfabry
 PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile
 
 
 




Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread Guillermo Polito
Hi Cyril,

Your problem is caused because abstract methods should be marked with
subclassResponsibility and not shouldBeImplemented.

- shouldBeImplemented means this is a method I did not implement yet, I
should replace *this* method with another implementation
- subclassResponsibility means my subclasses should implement a method
with this same selector

The tools recognize the first as a normal concrete method and the second
as an abstract method.

El jue., 23 de abr. de 2015 a la(s) 10:15 a. m., Norbert Hartl 
norb...@hartl.name escribió:

 Stef,

 where is the tool?

 Norbert

  Am 23.04.2015 um 08:01 schrieb stepharo steph...@free.fr:
 
  Two things:
 
  One:
  We paid a guy to work on a tool to help us identifying dependencies, The
 tool works well is fast.
  if this tool would be in the image, everybody could check that there are
 bad dependencies in his
  code (and there are many around in nearly anybody's code).
  No we prefer that me, pavel, and guille run it and fight with this
 instead of making sure that
  when you commit we get some feedback like: oh strange that this package
 is bound with this one.
  This tool breaks when we do change in the image and I nicely (stupidly I
 would say) maintain it.
 
  Two:
  Our process is not great to manage external packages and we will add
 more.
  Sure it sounds like the right things to do, especially now.
 
  So to me it simply means that we are not serious and convinced about
 modularity.
 
  But this is great, I'm reconsidering what I will do in Pharo so you give
 me good indication
  that I should not continue the way I was thinking. And no need to think
 that I'm emotional
  I'm not. I'm thinking about why hell I'm doing all this.
 
  Stef
 
  Le 22/4/15 21:27, Marcus Denker a écrit :
  On 22 Apr 2015, at 20:22, stepharo steph...@free.fr wrote:
 
 
 
  Le 22/4/15 13:23, Esteban Lorenzano a écrit :
  this is so good.
  what about integrate it to Pharo?
  No. People should start to think modular.
  No more external tools loaded by default.
  Better invest in add a startup preference functionality in the
 configurationBrowser.
 
  Why we do not integrate the excellent tool of baptiste that would show
 to people
  when they are creating package mess? Because of the same reason.
 
  But the Pharo that we download should be the Pharo we use.
 
  We tried the other back in Pharo1.0: Do you remember how we fixed with
 lots
  care all details, but then, everyone was using a different image, and
 all the
  details there where not fixed and all work was done double?
 
  If we do not make the Pharo that is downloaded to be that was is used,
 we will have
  that again.
 
  I don’t want everything in the image, but what everyone is supposed to
 be using should
  be there without needing an additional step.
 
   Marcus
 
 
 
 
 
 





Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread Cyril Ferlicot
I changed that but i still have the warning from quality assistant.

On 23 April 2015 at 12:44, Cyril Ferlicot cyril.ferli...@gmail.com wrote:
 Oh, ok ! Thank you Guillermo !

 On 23 April 2015 at 11:58, Guillermo Polito guillermopol...@gmail.com wrote:
 Hi Cyril,

 Your problem is caused because abstract methods should be marked with
 subclassResponsibility and not shouldBeImplemented.

 - shouldBeImplemented means this is a method I did not implement yet, I
 should replace *this* method with another implementation
 - subclassResponsibility means my subclasses should implement a method with
 this same selector

 The tools recognize the first as a normal concrete method and the second
 as an abstract method.

 El jue., 23 de abr. de 2015 a la(s) 10:15 a. m., Norbert Hartl
 norb...@hartl.name escribió:

 Stef,

 where is the tool?

 Norbert

  Am 23.04.2015 um 08:01 schrieb stepharo steph...@free.fr:
 
  Two things:
 
  One:
  We paid a guy to work on a tool to help us identifying dependencies, The
  tool works well is fast.
  if this tool would be in the image, everybody could check that there are
  bad dependencies in his
  code (and there are many around in nearly anybody's code).
  No we prefer that me, pavel, and guille run it and fight with this
  instead of making sure that
  when you commit we get some feedback like: oh strange that this package
  is bound with this one.
  This tool breaks when we do change in the image and I nicely (stupidly I
  would say) maintain it.
 
  Two:
  Our process is not great to manage external packages and we will add
  more.
  Sure it sounds like the right things to do, especially now.
 
  So to me it simply means that we are not serious and convinced about
  modularity.
 
  But this is great, I'm reconsidering what I will do in Pharo so you give
  me good indication
  that I should not continue the way I was thinking. And no need to think
  that I'm emotional
  I'm not. I'm thinking about why hell I'm doing all this.
 
  Stef
 
  Le 22/4/15 21:27, Marcus Denker a écrit :
  On 22 Apr 2015, at 20:22, stepharo steph...@free.fr wrote:
 
 
 
  Le 22/4/15 13:23, Esteban Lorenzano a écrit :
  this is so good.
  what about integrate it to Pharo?
  No. People should start to think modular.
  No more external tools loaded by default.
  Better invest in add a startup preference functionality in the
  configurationBrowser.
 
  Why we do not integrate the excellent tool of baptiste that would show
  to people
  when they are creating package mess? Because of the same reason.
 
  But the Pharo that we download should be the Pharo we use.
 
  We tried the other back in Pharo1.0: Do you remember how we fixed with
  lots
  care all details, but then, everyone was using a different image, and
  all the
  details there where not fixed and all work was done double?
 
  If we do not make the Pharo that is downloaded to be that was is used,
  we will have
  that again.
 
  I don’t want everything in the image, but what everyone is supposed to
  be using should
  be there without needing an additional step.
 
   Marcus
 
 
 
 
 
 






 --
 Cheers
 Cyril Ferlicot



-- 
Cheers
Cyril Ferlicot



[Pharo-users] Versionner repository moved to PharoExtras

2015-04-23 Thread Christophe Demarey
Hi,

I just moved the Versionner repository from 
http://smalltalkhub.com/#!/~demarey/Versionner/ to 
http://smalltalkhub.com/#!/~PharoExtras/Versionner/.
It will ease contributions and it will be easier to find with other tools / 
library of Pharo.

Regards,
Christophe.

smime.p7s
Description: S/MIME cryptographic signature


Re: [Pharo-users] [Pharo-dev] QualityAssistant v0.4

2015-04-23 Thread Yuriy Tymchuk
Hi Cyril,

I’ve checked the problem. It could be indeed easier if the rule pointed to it 
:).

So you have PRFileInclusionreplace: and it is identical (not taking empty 
lines into account) to PRTransformerreplace:.

So the rule is correct. You override a method with an identical method.

Uko

 On 23 Apr 2015, at 12:48, Cyril Ferlicot cyril.ferli...@gmail.com wrote:
 
 I changed that but i still have the warning from quality assistant.
 
 On 23 April 2015 at 12:44, Cyril Ferlicot cyril.ferli...@gmail.com wrote:
 Oh, ok ! Thank you Guillermo !
 
 On 23 April 2015 at 11:58, Guillermo Polito guillermopol...@gmail.com 
 wrote:
 Hi Cyril,
 
 Your problem is caused because abstract methods should be marked with
 subclassResponsibility and not shouldBeImplemented.
 
 - shouldBeImplemented means this is a method I did not implement yet, I
 should replace *this* method with another implementation
 - subclassResponsibility means my subclasses should implement a method with
 this same selector
 
 The tools recognize the first as a normal concrete method and the second
 as an abstract method.
 
 El jue., 23 de abr. de 2015 a la(s) 10:15 a. m., Norbert Hartl
 norb...@hartl.name escribió:
 
 Stef,
 
 where is the tool?
 
 Norbert
 
 Am 23.04.2015 um 08:01 schrieb stepharo steph...@free.fr:
 
 Two things:
 
 One:
 We paid a guy to work on a tool to help us identifying dependencies, The
 tool works well is fast.
 if this tool would be in the image, everybody could check that there are
 bad dependencies in his
 code (and there are many around in nearly anybody's code).
 No we prefer that me, pavel, and guille run it and fight with this
 instead of making sure that
 when you commit we get some feedback like: oh strange that this package
 is bound with this one.
 This tool breaks when we do change in the image and I nicely (stupidly I
 would say) maintain it.
 
 Two:
 Our process is not great to manage external packages and we will add
 more.
 Sure it sounds like the right things to do, especially now.
 
 So to me it simply means that we are not serious and convinced about
 modularity.
 
 But this is great, I'm reconsidering what I will do in Pharo so you give
 me good indication
 that I should not continue the way I was thinking. And no need to think
 that I'm emotional
 I'm not. I'm thinking about why hell I'm doing all this.
 
 Stef
 
 Le 22/4/15 21:27, Marcus Denker a écrit :
 On 22 Apr 2015, at 20:22, stepharo steph...@free.fr wrote:
 
 
 
 Le 22/4/15 13:23, Esteban Lorenzano a écrit :
 this is so good.
 what about integrate it to Pharo?
 No. People should start to think modular.
 No more external tools loaded by default.
 Better invest in add a startup preference functionality in the
 configurationBrowser.
 
 Why we do not integrate the excellent tool of baptiste that would show
 to people
 when they are creating package mess? Because of the same reason.
 
 But the Pharo that we download should be the Pharo we use.
 
 We tried the other back in Pharo1.0: Do you remember how we fixed with
 lots
 care all details, but then, everyone was using a different image, and
 all the
 details there where not fixed and all work was done double?
 
 If we do not make the Pharo that is downloaded to be that was is used,
 we will have
 that again.
 
 I don’t want everything in the image, but what everyone is supposed to
 be using should
 be there without needing an additional step.
 
 Marcus
 
 
 
 
 
 
 
 
 
 
 
 
 --
 Cheers
 Cyril Ferlicot
 
 
 
 -- 
 Cheers
 Cyril Ferlicot