Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Stéphane Ducasse

On Feb 4, 2010, at 8:41 AM, Nathan Tuttle wrote:

 I created a CRC calculating algorithm and I want to be able to deploy my 
 application for other people to use. I am not sure how to package an image so 
 that it is user friendly.

Hi nathan

what you can do is to copy the OneClick setup and put your image inside?
On which OS are you?
It would be nice to create a simple how to for such kind of question.
Let us know your progress and choices/results

 Any help would be nice.
 
 Thanks
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Stéphane Ducasse
Ok I will ask oscar if we could get some of the other chapters available.


On Feb 4, 2010, at 9:06 AM, George Herolyants wrote:

 2010/2/4 Mariano Martinez Peck marianop...@gmail.com:
 I REALLY recommend you to read Pharo By Example book. It is free and very
 good:  http://www.pharobyexample.org/
 You can download it in pdf. There, it is a complete chapter for Monticello.
 
 No, there isn't :) At least in the published version.
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


[Pharo-project] Pharo advertising/screenshots (OS/devices)

2010-02-04 Thread Torsten Bergmann
see 
http://code.google.com/p/pharo/issues/detail?id=1931
for details
  
-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Mariano Martinez Peck
On Thu, Feb 4, 2010 at 9:06 AM, George Herolyants 
george.herolya...@gmail.com wrote:

 2010/2/4 Mariano Martinez Peck marianop...@gmail.com:
  I REALLY recommend you to read Pharo By Example book. It is free and very
  good:  http://www.pharobyexample.org/
  You can download it in pdf. There, it is a complete chapter for
 Monticello.

 No, there isn't :) At least in the published version.


U sorry Thanks for checking George :)

I was almost sure there was a chapter...maybe I am confusing with PBE2 which
is in development.

Ok, at least in page 119 (section 6.3)  you have a little explanation.

Oscar do you know?

Mariano


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

[Pharo-project] Collect Screenshots for advertising

2010-02-04 Thread stephane ducasse
Hi 

torsten got a really nice initiative: collection screenshots of pharo 

http://code.google.com/p/pharo/issues/detail?id=1931

Stef

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Nathan Tuttle
Yes. I am a new smallralker and I haven't  broken the .exe deliverable  
concept. Also it is in my image but how do I get it so my GUI is the  
only thing to come up?


Sent from my iPod

On Feb 4, 2010, at 1:54 AM, Mariano Martinez Peck  
marianop...@gmail.com wrote:





2010/2/4 Nathan Tuttle nathan.tut...@gmail.com
I created a CRC calculating algorithm and I want to be able to  
deploy my application for other people to use. I am not sure how to  
package an image so that it is user friendly.



Hi Nathan!  First of all, thanks for asking how to share  
something :)  OpenSource code is always welcome.


So, the first question is, where do you have that code? just in your  
image?


What you can do, first is to create a Monticello project in www.squeaksource.com 
. That's a Monticello server where people can create projects,  
commit, merge, etc. It is a control version system (sorry if you  
already know all this).  So, the first step is to create a project  
there and then, from you image, you commit your code there. Then,  
people will be able to download it or even commit (depending on the  
settings you choose).


In a second step, further, you can create a Metacello configuration  
for you project. This will let you have stable versions of your  
projects, manage dependencies between packages, etc.


But I would start  just with the first step.

I REALLY recommend you to read Pharo By Example book. It is free and  
very good:  http://www.pharobyexample.org/
You can download it in pdf. There, it is a complete chapter for  
Monticello. Read that :)


Cheers

Mariano

Any help would be nice.

Thanks

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Nathan Tuttle
I am a ne smalltalker. Trying to figure out how to launch apps to  
users. I have a nice image.but how do I present to someone to use who  
is not a developer?


Sent from my iPod

On Feb 4, 2010, at 2:08 AM, Stéphane Ducasse  
stephane.duca...@inria.fr wrote:


 On Feb 4, 2010, at 8:41 AM, Nathan Tuttle wrote:

 I created a CRC calculating algorithm and I want to be able to  
 deploy my application for other people to use. I am not sure how to  
 package an image so that it is user friendly.

 Hi nathan

 what you can do is to copy the OneClick setup and put your image  
 inside?
 On which OS are you?
 It would be nice to create a simple how to for such kind of question.
 Let us know your progress and choices/results

 Any help would be nice.

 Thanks
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Mariano Martinez Peck
On Thu, Feb 4, 2010 at 9:38 AM, Nathan Tuttle nathan.tut...@gmail.comwrote:

 I am a ne smalltalker. Trying to figure out how to launch apps to
 users. I have a nice image.but how do I present to someone to use who
 is not a developer?



Nathan:  If you just want it to give it to some persons, suppose students,
maybe you can just give your own image, or the customize the OneClick as
Stef said. With the OneClick the only thing you have to do is to unzip and
double click (it works in Linux, MacOS and Windows). Even simpler than an
installer. The last OneClick image is this one:
https://gforge.inria.fr/frs/download.php/23260/Pharo1.0-10440-BETAdev09.09ONECLICK.4.zip
Although we will do a new one for Pharo 1.0 release.

You can just download it, uncompress it, change your .changes and .image for
YOURs, zip it again and that's all.

 If you want, lets say, each person in the world be able to load your code,
put it in squeaksource. Imagine this like a SVN/CVS repository.

Another option is create your own customized .exe installer. Torsted can
help you here :)
With this, you can create an .exe windows installer that will install the
vm, the image, etc.

Cheers

Mariano




 Sent from my iPod

 On Feb 4, 2010, at 2:08 AM, Stéphane Ducasse
 stephane.duca...@inria.fr wrote:

 
  On Feb 4, 2010, at 8:41 AM, Nathan Tuttle wrote:
 
  I created a CRC calculating algorithm and I want to be able to
  deploy my application for other people to use. I am not sure how to
  package an image so that it is user friendly.
 
  Hi nathan
 
  what you can do is to copy the OneClick setup and put your image
  inside?
  On which OS are you?
  It would be nice to create a simple how to for such kind of question.
  Let us know your progress and choices/results
 
  Any help would be nice.
 
  Thanks
  ___
  Pharo-project mailing list
  Pharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 
 
  ___
  Pharo-project mailing list
  Pharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Nathan Tuttle
Awesome! Onemore question. How to bootstrap GUI? When they click on  
image I want then to see my Ui.

I am still a little lost there.

Thanks again!!

Sent from my iPod

On Feb 4, 2010, at 2:43 AM, Mariano Martinez Peck  
marianop...@gmail.com wrote:





On Thu, Feb 4, 2010 at 9:38 AM, Nathan Tuttle  
nathan.tut...@gmail.com wrote:

I am a ne smalltalker. Trying to figure out how to launch apps to
users. I have a nice image.but how do I present to someone to use who
is not a developer?



Nathan:  If you just want it to give it to some persons, suppose  
students, maybe you can just give your own image, or the customize  
the OneClick as Stef said. With the OneClick the only thing you have  
to do is to unzip and double click (it works in Linux, MacOS and  
Windows). Even simpler than an installer. The last OneClick image is  
this one:

https://gforge.inria.fr/frs/download.php/23260/Pharo1.0-10440-BETAdev09.09ONECLICK.4.zip
Although we will do a new one for Pharo 1.0 release.

You can just download it, uncompress it, change your .changes  
and .image for YOURs, zip it again and that's all.


 If you want, lets say, each person in the world be able to load  
your code, put it in squeaksource. Imagine this like a SVN/CVS  
repository.


Another option is create your own customized .exe installer. Torsted  
can help you here :)
With this, you can create an .exe windows installer that will  
install the vm, the image, etc.


Cheers

Mariano



Sent from my iPod

On Feb 4, 2010, at 2:08 AM, Stéphane Ducasse
stephane.duca...@inria.fr wrote:


 On Feb 4, 2010, at 8:41 AM, Nathan Tuttle wrote:

 I created a CRC calculating algorithm and I want to be able to
 deploy my application for other people to use. I am not sure how to
 package an image so that it is user friendly.

 Hi nathan

 what you can do is to copy the OneClick setup and put your image
 inside?
 On which OS are you?
 It would be nice to create a simple how to for such kind of  
question.

 Let us know your progress and choices/results

 Any help would be nice.

 Thanks
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Mariano Martinez Peck
2010/2/4 Nathan Tuttle nathan.tut...@gmail.com

 Awesome! Onemore question. How to bootstrap GUI? When they click on image I
 want then to see my Ui.


I have to admit I have ever done serious development with desktop
applications. I don't understand what is your UI so maybe I say non
sense. But, if you save the image with the opened windows, and everything as
you want and close it, when you open the image again, it will be exactly the
same as it was the last time. So, you can prepare your image as you want and
you save it. Then you put it in the zip.


 I am still a little lost there.


No problem. Me too :)


 Thanks again!!

 Sent from my iPod

 On Feb 4, 2010, at 2:43 AM, Mariano Martinez Peck marianop...@gmail.com
 wrote:



 On Thu, Feb 4, 2010 at 9:38 AM, Nathan Tuttle  nathan.tut...@gmail.com
 nathan.tut...@gmail.com wrote:

 I am a ne smalltalker. Trying to figure out how to launch apps to
 users. I have a nice image.but how do I present to someone to use who
 is not a developer?



 Nathan:  If you just want it to give it to some persons, suppose students,
 maybe you can just give your own image, or the customize the OneClick as
 Stef said. With the OneClick the only thing you have to do is to unzip and
 double click (it works in Linux, MacOS and Windows). Even simpler than an
 installer. The last OneClick image is this one:
 https://gforge.inria.fr/frs/download.php/23260/Pharo1.0-10440-BETAdev09.09ONECLICK.4.zip
 https://gforge.inria.fr/frs/download.php/23260/Pharo1.0-10440-BETAdev09.09ONECLICK.4.zip
 Although we will do a new one for Pharo 1.0 release.

 You can just download it, uncompress it, change your .changes and .image
 for YOURs, zip it again and that's all.

  If you want, lets say, each person in the world be able to load your code,
 put it in squeaksource. Imagine this like a SVN/CVS repository.

 Another option is create your own customized .exe installer. Torsted can
 help you here :)
 With this, you can create an .exe windows installer that will install the
 vm, the image, etc.

 Cheers

 Mariano




 Sent from my iPod

 On Feb 4, 2010, at 2:08 AM, Stéphane Ducasse
  stephane.duca...@inria.frstephane.duca...@inria.fr wrote:

 
  On Feb 4, 2010, at 8:41 AM, Nathan Tuttle wrote:
 
  I created a CRC calculating algorithm and I want to be able to
  deploy my application for other people to use. I am not sure how to
  package an image so that it is user friendly.
 
  Hi nathan
 
  what you can do is to copy the OneClick setup and put your image
  inside?
  On which OS are you?
  It would be nice to create a simple how to for such kind of question.
  Let us know your progress and choices/results
 
  Any help would be nice.
 
  Thanks
  ___
  Pharo-project mailing list
  Pharo-project@lists.gforge.inria.fr
 Pharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 
 
  ___
  Pharo-project mailing list
  Pharo-project@lists.gforge.inria.fr
 Pharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

 ___
 Pharo-project mailing list
  Pharo-project@lists.gforge.inria.frPharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Francois Stephany
Hi Nathan,

I dont know if the process is still valid but you can have a look at 
this: http://squeak.preeminent.org/tut2007/html/index.html (section 6).

Cheers,

Fa

On 04/02/10 09:48, Nathan Tuttle wrote:
 Awesome! Onemore question. How to bootstrap GUI? When they click on
 image I want then to see my Ui.
 I am still a little lost there.

 Thanks again!!




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Nathan Tuttle
Aww! That answers a big question. Now just make you windows modal  
somehow (unadjustable) so you can hide the vm from the user.


Maybe that's how...

Sent from my iPod

On Feb 4, 2010, at 2:54 AM, Mariano Martinez Peck  
marianop...@gmail.com wrote:





2010/2/4 Nathan Tuttle nathan.tut...@gmail.com
Awesome! Onemore question. How to bootstrap GUI? When they click on  
image I want then to see my Ui.


I have to admit I have ever done serious development with desktop  
applications. I don't understand what is your UI so maybe I say  
non sense. But, if you save the image with the opened windows, and  
everything as you want and close it, when you open the image again,  
it will be exactly the same as it was the last time. So, you can  
prepare your image as you want and you save it. Then you put it in  
the zip.


I am still a little lost there.


No problem. Me too :)

Thanks again!!

Sent from my iPod

On Feb 4, 2010, at 2:43 AM, Mariano Martinez Peck marianop...@gmail.com 
 wrote:





On Thu, Feb 4, 2010 at 9:38 AM, Nathan Tuttle nathan.tut...@gmail.com 
 wrote:

I am a ne smalltalker. Trying to figure out how to launch apps to
users. I have a nice image.but how do I present to someone to use who
is not a developer?



Nathan:  If you just want it to give it to some persons, suppose  
students, maybe you can just give your own image, or the customize  
the OneClick as Stef said. With the OneClick the only thing you  
have to do is to unzip and double click (it works in Linux, MacOS  
and Windows). Even simpler than an installer. The last OneClick  
image is this one:

https://gforge.inria.fr/frs/download.php/23260/Pharo1.0-10440-BETAdev09.09ONECLICK.4.zip
Although we will do a new one for Pharo 1.0 release.

You can just download it, uncompress it, change your .changes  
and .image for YOURs, zip it again and that's all.


 If you want, lets say, each person in the world be able to load  
your code, put it in squeaksource. Imagine this like a SVN/CVS  
repository.


Another option is create your own customized .exe installer.  
Torsted can help you here :)
With this, you can create an .exe windows installer that will  
install the vm, the image, etc.


Cheers

Mariano



Sent from my iPod

On Feb 4, 2010, at 2:08 AM, Stéphane Ducasse
stephane.duca...@inria.fr wrote:


 On Feb 4, 2010, at 8:41 AM, Nathan Tuttle wrote:

 I created a CRC calculating algorithm and I want to be able to
 deploy my application for other people to use. I am not sure how  
to

 package an image so that it is user friendly.

 Hi nathan

 what you can do is to copy the OneClick setup and put your image
 inside?
 On which OS are you?
 It would be nice to create a simple how to for such kind of  
question.

 Let us know your progress and choices/results

 Any help would be nice.

 Thanks
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
project



 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Nathan Tuttle
Thanks!

Sent from my iPod

On Feb 4, 2010, at 2:55 AM, Francois Stephany  
tulipe.mouta...@gmail.com wrote:

 Hi Nathan,

 I dont know if the process is still valid but you can have a look at
 this: http://squeak.preeminent.org/tut2007/html/index.html (section  
 6).

 Cheers,

 Fa

 On 04/02/10 09:48, Nathan Tuttle wrote:
 Awesome! Onemore question. How to bootstrap GUI? When they click on
 image I want then to see my Ui.
 I am still a little lost there.

 Thanks again!!




 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Stéphane Ducasse
Which reminds me a discussion with noury recently.
We should have a script to block the Menu that we don't want to pop up.
In the past there was such a script for squeak so we should have a look at it.

Stef



 Hi Nathan,
 
 I dont know if the process is still valid but you can have a look at 
 this: http://squeak.preeminent.org/tut2007/html/index.html (section 6).
 
 Cheers,
 
 Fa
 
 On 04/02/10 09:48, Nathan Tuttle wrote:
 Awesome! Onemore question. How to bootstrap GUI? When they click on
 image I want then to see my Ui.
 I am still a little lost there.
 
 Thanks again!!
 
 
 
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Do you want to discuss about papers?

2010-02-04 Thread Mariano Martinez Peck
OkI need to host and create the mailing-list somewhere where I can have
admin access and where we can trust and that has maitainance. The best place
I have right now to do that is fgorge, from INRIA. Here the mailing-lists
are inside projects, for example, Pharo. Then, the mailing-lists you create
inside these projects have to follow the name:  
pharo-...@lists.gforge.inria.fr

So, it will be pharo-research-smallt...@lists.gforge.inria.fr
I can change the name of the group after, I think, but not the mail.

Although we WON'T discuss about forks or dialects and we WON'T be coupled to
Pharo. We will be able to discuss ANY smalltalk dialect.

Are you agree?

Mariano

On Tue, Feb 2, 2010 at 9:50 PM, Geert Claes geert.wl.cl...@gmail.comwrote:



 Mariano Martinez Peck wrote:
 
  - smalltalk-research
  - research-smalltalk
  - lab-smalltalk
  - smalltalk-lab
  - smalltalk-theory
  - theory-smalltalk
 


 How about something like The new Blue Book :)
 --
 View this message in context:
 http://n4.nabble.com/Do-you-want-to-discuss-about-papers-tp1457392p1460377.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Do you want to discuss about papers?

2010-02-04 Thread Serge Stinckwich
2010/2/4 Mariano Martinez Peck marianop...@gmail.com:
 OkI need to host and create the mailing-list somewhere where I can have
 admin access and where we can trust and that has maitainance. The best place
 I have right now to do that is fgorge, from INRIA. Here the mailing-lists
 are inside projects, for example, Pharo. Then, the mailing-lists you create
 inside these projects have to follow the name:
 pharo-...@lists.gforge.inria.fr

 So, it will be pharo-research-smallt...@lists.gforge.inria.fr
 I can change the name of the group after, I think, but not the mail.

 Although we WON'T discuss about forks or dialects and we WON'T be coupled to
 Pharo. We will be able to discuss ANY smalltalk dialect.

 Are you agree?

I think it's not a good idea to make a link between pharo and
smalltalk-research.
Why not using google groups ? It's very easy to do and you can
subscribe to the mailing-list or read the messages on the web.

http://groups.google.com/

-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Smalltalkers do: [:it | All with: Class, (And love: it)]
http://doesnotunderstand.org/

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Do you want to discuss about papers?

2010-02-04 Thread Janko Mivšek
On 04. 02. 2010 10:22, Mariano Martinez Peck wrote:
 OkI need to host and create the mailing-list somewhere where I can
 have admin access and where we can trust and that has maitainance. The
 best place I have right now to do that is fgorge, from INRIA. Here the
 mailing-lists are inside projects, for example, Pharo. Then, the
 mailing-lists you create inside these projects have to follow the name: 
 pharo-...@lists.gforge.inria.fr mailto:pharo-...@lists.gforge.inria.fr
 
 So, it will be pharo-research-smallt...@lists.gforge.inria.fr
 mailto:pharo-research-smallt...@lists.gforge.inria.fr
 I can change the name of the group after, I think, but not the mail.
 
 Although we WON'T discuss about forks or dialects and we WON'T be
 coupled to Pharo. We will be able to discuss ANY smalltalk dialect.
 
 Are you agree?

Hmm, more neutral name is needed from political reasons from the
start, IMHO.

Any chance to get something like:

smalltalk-resea...@lists.smalltalk.org, or smaltalk.st?

Let we spend few more days to make this list really well and acceptable
froma whole Smalltalk community, and naming from the start is here
really important.

About hosting the list, if there won't be better possibility,  I can
offer to host it on my servers.

Best regards
Janko


 On Tue, Feb 2, 2010 at 9:50 PM, Geert Claes geert.wl.cl...@gmail.com
 mailto:geert.wl.cl...@gmail.com wrote:
 
 
 
 Mariano Martinez Peck wrote:
 
  - smalltalk-research
  - research-smalltalk
  - lab-smalltalk
  - smalltalk-lab
  - smalltalk-theory
  - theory-smalltalk
 
 
 
 How about something like The new Blue Book :)
 --
 View this message in context:
 
 http://n4.nabble.com/Do-you-want-to-discuss-about-papers-tp1457392p1460377.html
 Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 mailto:Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 
 
 
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

-- 
Janko Mivšek
Svetovalec za informatiko
Eranova d.o.o.
Ljubljana, Slovenija
www.eranova.si
tel:  01 514 22 55
faks: 01 514 22 56
gsm: 031 674 565

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Do you want to discuss about papers?

2010-02-04 Thread Geert Claes

I am not sure what you mean with the project, hidden email and group
for your new mailing list?

You can setup a mailing list anywhere, INRIA, Google Groups  another
option would be to setup a new mailing list directly on Nabble (look at
Start a Mailing List on www.nabble.com).  I started one for Dolphin since
they currently only have an old Usenet: comp.lang.smalltalk.dolphin.

By the way, I simply took the initiative to group all Smalltalk mailing
lists together, I am quite happy to delegate and make others administrator
of these mailing lists. 

ps. if you decide to use Nabble make sure to use the n4 server so the new
mailing list can be moved together with the others.
-- 
View this message in context: 
http://n4.nabble.com/Do-you-want-to-discuss-about-papers-tp1457392p1468587.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread George Herolyants
2010/2/4 Mariano Martinez Peck marianop...@gmail.com:
 U sorry Thanks for checking George :)

 I was almost sure there was a chapter...maybe I am confusing with PBE2 which
 is in development.

Sorry me :) It looks like I pick on your words. I checked only chapter
titles and completely forgot about sections :) But it's not a question
of terminology :). You were right, there is enough information about
Monticello. Sorry again.

George

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Do you want to discuss about papers?

2010-02-04 Thread Esteban Lorenzano
+1

On 2010-02-04 06:29:42 -0300, Serge Stinckwich 
serge.stinckw...@gmail.com said:

 2010/2/4 Mariano Martinez Peck 
 marianop...@gmail.com:
 OkI need to host and create the mailing-list somewhere where I can have
 admin access and where we can trust and that has maitainance. The best place
 I have right now to do that is fgorge, from INRIA. Here the mailing-lists
 are inside projects, for example, Pharo. Then, the mailing-lists you create
 inside these projects have to follow the name:
 pharo-...@lists.gforge.inria.fr
 
 So, it will be 
 pharo-research-smallt...@lists.gforge.inria.fr
I 
 
 can change the name of the group after, I think, but not the mail.
 
 Although we WON'T discuss about forks or dialects and we WON'T be coupled to
 Pharo. We will be able to discuss ANY smalltalk dialect.
 
 Are you agree?
 
 I think it's not a good idea to make a link between pharo and
 smalltalk-research.
 Why not using google groups ? It's very easy to do and you can
 subscribe to the mailing-list or read the messages on the web.
 
 http://groups.google.com/




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Stéphane Ducasse
excellent!

Stef

On Feb 4, 2010, at 12:07 PM, Torsten Bergmann wrote:

 If you want to deploy a source package for others to consume just use
 Monticello and SqueakSource. But I think you talk about deploying
 to an end user (commercial product, ...) not about making code
 available for other pharo developers.
 
 
 So how to deploy a consumer app with Pharo:
 =
 As always that depends on kind of application and the target system 
 you want to deploy to. 
 Typically you distribute an image with the running/prepared 
 application together with the VM for the target platform:
 
 First the VM
 
 
 Some scenarios:
 
 A. If you have written a seaside web application you can deploy
the image/VM on your own root server or on a seaside hosting
platform (like www.seasidehosting.com). There is a good
description in the seaside book [1].
 
Thats an easy deployment since you just have to tell your 
customer a URL where the app runs. 
 
 B. If you want to deploy to iPhone just ask John McIntosh 
how he packaged the app (iphone vm + image) for the Apple Store
Since the memory is limited you may have to reduce the image 
size (unload packages, ...) with an own custom shrinking script
 
 C. If you want to deploy a desktop like app/or web app to 
multiple platforms use the one click distribution since there 
are already VM's for Linux, Win, Mac. Just exchange the image 
with your own one. Have a look at the piercms.com application
or the seaside image. They use this kind of deployment with a ZIP.
 
 D. If you deploy to windows (Win32 only) you may want to 
be closer to Windows app rules - so you may want to build a 
custom Win VM executable (*.exe) with your own icons and a 
platform specific installer copying the image and VM.
 
See [2] how to do that. The Pharo Win32 Installer is built 
this way. If you think VM building is rocket science  
you can also exchange the icons using reshacker [3] in
a standard Pharo windows VM. 
 
 And the image
 =
 
 Anything other depends on how you prepare the image. Typically
 you may want to
 
 1. Reduce the image size by throwing out anything that
   is not required by your app and which is useless for your
   customer (unit tests, dev tools).
 
   This process is called shrinking an image. Take care since it 
   is often usefull to keep dev tools inside since you can easily
   debug a failure situation at your customers place later.
   At least you typically may want to disable developer facilities,
   implement a different walkback window so the customer gets 
   a notification instead of a debug it button and so on, ...
 
   To reduce the size of the image I would also clear 
   Monticello caches, throw out unused Form instances, ...
   There are many tricks here - depends on how far you want
   to go. Google for Squeak and shrinking and you will find more.
 
   If size doesnt matter just use the image as it is or 
   use a pharo-dev image for development and a pharo-core image 
   for deployment.   
 
 2. However - typically you just want to deploy the VM only together 
   with the image, no changes and source file necessary for your
   customer. 
   Therefore you may want to disable the two preferences 
   warnIfNoSourcesFile and warnIfNoChangesFile (see [2]) before 
   saving the image. So you dont have to redistribute the changes
   and source files 
 
 3. Open your application, either manually or by a custom launcher
   and the startup list (see [2])
 
 4. Save your image in this predefined ready state so when the 
   customer starts the image with the VM he can instantly use 
   your app.
 
 So deployment in Smalltalk is different and a little bit more
 complicated since you have many options.
 
 It would help if you would tell us a little bit more so we
 can answer specific questions...
 
 Bye
 Torsten
 
 
 [1] http://book.seaside.st/book/advanced/deployment
 [2] http://squeakvm.org/win32/custom.html
 [3] http://angusj.com/resourcehacker/
 
 -- 
 GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
 Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


[Pharo-project] Latest Polymorph

2010-02-04 Thread GARY CHAMBERS
There is a new version of Polymorph on SqueakSource (Polymorph-Widgets-gvc.103) 
that supports a background morph for the world that resizes with the main 
window.

I guess the backgroundSketch/Form stuff can be removed (I reused the 
backgroundMorph inst var - no direct way of setting did remain, accessors now).

This can be used for background images (as requested):

E.g.

World backgroundMorph:
((UITheme builder
newAlphaImage: (ImageReadWriter formFromFileNamed: 'Watery 2.jpg') help: nil)
autoSize: false;
layout: #scaled;
lock)

(AlphaImageMorph supports a few layout positions/tiling/scaling, more could be 
added like aspect-maintaining scaling etc.)

Or could be helpful for deployed applications... set the background morph to 
your main UI morph, for instance.

Regards, Gary___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Mariano Martinez Peck
   To reduce the size of the image I would also clear
   Monticello caches, throw out unused Form instances, ...
   There are many tricks here - depends on how far you want
   to go. Google for Squeak and shrinking and you will find more.


The best way I know how to do that is evaluate ScriptLoader new
cleanUpForProduction

Thanks Torsten for this wonderful tutorial. I have created a wiki page for
it, and I formatted for the wiki:

http://code.google.com/p/pharo/wiki/HowToDeployAnApplication

Feel free to edit it :)

Mariano
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Newbie question deploying smalltalk applications

2010-02-04 Thread Stan Shepherd

Hi Nathan, you may find these useful also

http://wiki.squeak.org/squeak/3563 http://wiki.squeak.org/squeak/3563 

http://n4.nabble.com/deploying-Squeak-applications-td110272.html#a110272
http://n4.nabble.com/deploying-Squeak-applications-td110272.html#a110272 

I think the info in those remains valid.

Cheers,   ...Stan

-- 
View this message in context: 
http://n4.nabble.com/Newbie-question-deploying-smalltalk-applications-tp1468463p1468828.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Latest Polymorph

2010-02-04 Thread Alain Plantec
Cool, thanks Gary!
I guess I have to review some settings now.
Cheers
Alain

GARY CHAMBERS a écrit :
 There is a new version of Polymorph on SqueakSource 
 (Polymorph-Widgets-gvc.103) that supports a background morph for the 
 world that resizes with the main window.

 I guess the backgroundSketch/Form stuff can be removed (I reused the 
 backgroundMorph inst var - no direct way of setting did remain, 
 accessors now).

 This can be used for background images (as requested):

 E.g.

 World backgroundMorph:
 ((UITheme builder
 newAlphaImage: (ImageReadWriter formFromFileNamed: 'Watery 2.jpg') 
 help: nil)
 autoSize: false;
 layout: #scaled;
 lock)

 (AlphaImageMorph supports a few layout positions/tiling/scaling, more 
 could be added like aspect-maintaining scaling etc.)

 Or could be helpful for deployed applications... set the background 
 morph to your main UI morph, for instance.

 Regards, Gary
 

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Bug in PharoCore1.1ALPHA [Latest update: #11192]

2010-02-04 Thread Yanni Chiu

Stéphane Ducasse wrote:

what is the script you use to load seaisde2.8 so that I can have a look


The following build scripts are run via Hudson, on a Ubuntu 8.X server. 
First, core11.st updates and saves the image, starting from a 
PharoCore-1.1-11184-UNSTABLE image. Then core11-seaside28.st loads 
Seaside-2.8.


--
Yanni
:
file: /home/yanni/pub/builder/scripts/before.st
:
Preparations
MCCacheRepository instVarNamed: 'default' put: nil.
!
:
file: /home/yanni/pub/builder/scripts/gofer.st
:
Update Gofer
[ Gofer gofer load ]
on: Error
do: [ :err | err retry ].
Gofer upgrade; upgrade.
!
Remove empty categories
Smalltalk organization removeEmptyCategories.
!
:
file: /home/yanni/pub/builder/scripts/update.st
:
Install latest updates
[Utilities updateFromServer] valueSuppressingAllMessages
!
:
file: /home/yanni/pub/builder/scripts/settings.st
:
Select Fonts
StrikeFont installDejaVu.
Preferences setDefaultFonts: #(
(setBalloonHelpFontTo: 'BitmapDejaVu' 9)
(setButtonFontTo: 'BitmapDejaVu' 9)
(setCodeFontTo: 'BitmapDejaVu' 9)
(setHaloLabelFontTo: 'BitmapDejaVu' 9)
(setListFontTo: 'BitmapDejaVu' 9)
(setMenuFontTo: 'BitmapDejaVu' 9)
(setSystemFontTo: 'BitmapDejaVu' 9)
(setWindowTitleFontTo: 'BitmapDejaVuBold' 12)).
!
Cleanup Environment
UIThemeStandardSqueak beCurrent.
Choose a UITheme to avoid a walkback during automated operation
UIThemeWatery beCurrent.
World submorphs do: [ :each |
(each isKindOf: SketchMorph)
ifTrue: [ each delete ] ].
!
Set decent Preferences
Preferences enable: #scrollBarsNarrow.
Preferences enable: #menuColorFromWorld.
Preferences disable: #scrollBarsWithoutMenuButton.
Preferences disable: #useNewDiffToolsForMC.
Preferences disable: #duplicateAllControlAndAltKeys.
Preferences disable: #fadedBackgroundWindows.
Preferences disable: #windowAnimation.
Preferences disable: #noWindowAnimationForClosing.
!
:
file: /home/yanni/pub/builder/scripts/after.st
:
Clear Author
Author reset.
!
Clear Monticello Caches
MCCacheRepository instVarNamed: 'default' put: nil.
MCFileBasedRepository flushAllCaches.
MCMethodDefinition shutDown.
MCDefinition clearInstances.
!
Cleanup Smalltalk
Smalltalk flushClassNameCache.
Smalltalk organization removeEmptyCategories.
Smalltalk allClassesAndTraitsDo: [ :each |
each organization removeEmptyCategories; sortCategories.
each class organization removeEmptyCategories; sortCategories ].
!
Cleanup System Memory
3 timesRepeat: [
Smalltalk garbageCollect.
Symbol compactSymbolTable ].
!
Save and Quit
SmalltalkImage current snapshot: true andQuit: true.
!
:
file: /home/yanni/pub/builder/scripts/before.st
:
Preparations
MCCacheRepository instVarNamed: 'default' put: nil.
!
:
file: /home/yanni/pub/builder/scripts/seaside28.st
:
Kom
Gofer new
squeaksource: 'KomHttpServer';
package: 'DynamicBindings';
package: 'KomServices';
package: 'KomHttpServer';
load.
!
Seaside
[ Gofer new
squeaksource: 'Seaside';
package: 'Seaside2.8a1';
load ]
valueSupplyingAnswers: { 
{ 'username'. 'admin' }.
{ 'password'. 'seaside' }.
}.
!
:
file: /home/yanni/pub/builder/scripts/after.st
:
Clear Author
Author reset.
!
Clear Monticello Caches
MCCacheRepository instVarNamed: 'default' put: nil.
MCFileBasedRepository flushAllCaches.
MCMethodDefinition shutDown.
MCDefinition clearInstances.
!
Cleanup Smalltalk
Smalltalk flushClassNameCache.
Smalltalk organization removeEmptyCategories.
Smalltalk allClassesAndTraitsDo: [ :each |
each organization removeEmptyCategories; sortCategories.
each class organization removeEmptyCategories; sortCategories ].
!
Cleanup System Memory
3 timesRepeat: [
Smalltalk garbageCollect.
Symbol compactSymbolTable ].
!
Save and Quit
SmalltalkImage current snapshot: true andQuit: true.
!
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Bug in PharoCore1.1ALPHA [Latest update: #11192]

2010-02-04 Thread Mariano Martinez Peck
 file: /home/yanni/pub/builder/scripts/seaside28.st
 :
 Kom
 Gofer new
squeaksource: 'KomHttpServer';
package: 'DynamicBindings';
package: 'KomServices';
package: 'KomHttpServer';
load.
 !
 Seaside
 [ Gofer new
squeaksource: 'Seaside';
package: 'Seaside2.8a1';
load ]
valueSupplyingAnswers: {
{ 'username'. 'admin' }.
{ 'password'. 'seaside' }.
}.
 !


Can you try using ConfigurationOfSeaside ?

The first thing you have to do is to install the configuration (as always):

Gofer new
   squeaksource: ''MetacelloRepository'';
   package: ''ConfigurationOfSeaside'';
   load.

Then pick the Seaside variant you want to load:

 Seaside 2.8
 ConfigurationOfSeaside project latestVersion load: ''Seaside 2.8''.
 ConfigurationOfSeaside project latestVersion load: ''Seaside 2.8
Examples''.
 ConfigurationOfSeaside project latestVersion load: ''Magritte''.
 ConfigurationOfSeaside project latestVersion load: ''Magritte Tests''.
 ConfigurationOfSeaside project latestVersion load: ''Pier''.
 ConfigurationOfSeaside project latestVersion load: ''Pier Tests''.
 ConfigurationOfSeaside project latestVersion load: ''Pier AddOns''.

 Seaside 3.0
 ConfigurationOfSeaside project latestVersion load: ''Seaside 3.0''.
 ConfigurationOfSeaside project latestVersion load: ''Seaside 3.0 Tests''.
 ConfigurationOfSeaside project latestVersion load: ''Magritte2''.
 ConfigurationOfSeaside project latestVersion load: ''Magritte2 Tests''.
 ConfigurationOfSeaside project latestVersion load: ''Pier2''.
 ConfigurationOfSeaside project latestVersion load: ''Pier2 Tests''.
 ConfigurationOfSeaside project latestVersion load: ''Pier2 AddOns''.







 :
 file: /home/yanni/pub/builder/scripts/after.st
 :
 Clear Author
 Author reset.
 !
 Clear Monticello Caches
 MCCacheRepository instVarNamed: 'default' put: nil.
 MCFileBasedRepository flushAllCaches.
 MCMethodDefinition shutDown.
 MCDefinition clearInstances.
 !
 Cleanup Smalltalk
 Smalltalk flushClassNameCache.
 Smalltalk organization removeEmptyCategories.
 Smalltalk allClassesAndTraitsDo: [ :each |
each organization removeEmptyCategories; sortCategories.
each class organization removeEmptyCategories; sortCategories ].
 !
 Cleanup System Memory
 3 timesRepeat: [
Smalltalk garbageCollect.
Symbol compactSymbolTable ].
 !
 Save and Quit
 SmalltalkImage current snapshot: true andQuit: true.
 !

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

[Pharo-project] Fwd: can we mention that your company is using pharo?

2010-02-04 Thread Stéphane Ducasse
Hi pharoers

I'm happy that pharo is used to create wealth and I wanted to share that with 
you ;)
Stef

 We're only using it for an internal application right now, so the details 
 wouldn't be very interesting.  I suppose you can call it a medical case 
 management system.  It uses Seaside, a bit of Magritte and Magma.
 The application replaces a Ruby on Rails application that I built for them 
 4 years ago.  I switched to Squeak Smalltalk last summer and I waited until 
 you guys got Pharo to beta status, then I switched the server to Pharo in 
 October.
 Thanks for all of the hard work you guys are doing!  I really appreciate it 
 and enjoy using Pharo and following your work.


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] World Menu (was [BetaTesting] [ANN] Pharo1.0-10507-rc2dev10.01.2)

2010-02-04 Thread laurent laffont
Hi,

I was thinking that there's no entry in the world menu to re-open the
welcome workspace. For beginners it may be useful ?


In World  Tools:
- duplicated entries: Class Browser, Workspace, Test Runner, Monticello
Browser

In World  Tools  More:
- Language editor / language editor for   these tools look strange :)
- duplicated entries: Monticello Browser, Preference Browser, Test Runner
- someone use Search Browser and Services Browser ?
- MCConfigurationBrowser: what is the purpose of this tool ?
(may be we can remove this Other tools menu, merging it with tools)


Cheers,

Laurent Laffont


2010/1/22 Mariano Martinez Peck marianop...@gmail.com

 Hi folks.  This is 1.0 RC2. Please, look at this image in a nice way
 because it is very likely that if there is no big issue, it will be 1.0
 official. We need to release 1.0.
 *
 Issues fixed*:  In addition to the fixes from the PharoCore, we have:
 1033, 1182, 1826, 1862.

 *Big changes*:

 - Now we use OB from Lukas Renggli repository and we have ALL TESTS
 GREEN!!! Thanks Lukas!
 - O2 loads again in the image without breaking OB. Read the workspace to
 see how to install it. Thanks David and Alexandre!
 - We have almost (only one failing here) ALL TESTS of the PharoDev image in
 green. They are more than 8800.

 *Smaller changes:
 *
 - Fixed the problem with Metacello and OCompletion. No more overrides.
 - System - About now shows the real Pharo name, not the core. I am also
 being compatible with the new SystemVersion that we have in 1.1  :)
 Thanks Michael and Miguel!
 - I didn't left again my proxy settings. I fixed this in my build scripts.
 It should be clean  :)
 - Mercury bar is back again. If you want to disable:  Preferences disable:
 #mercuryPanel.
 - Added a lot of cleanups after creating the image, including condensing
 .changes
 - Added Refactoring-Spelling again.   Thanks Stan!
 - I wrote a ConfigurationOfNile instead of Nile-All and depends on
 Monticello dependencies.
 - New welcome workspaces. Also getting started workspace and another
 workspace explaining how to load external packages like Seaside (2.8 and 3),
 Magritte, Pier, Moose, GetTools, O2, etc. Finally it is also added a link to
 the new ProfStef :)
 Do you think that with this we are able to close issue1479 ?
 - Background with Pharo picture. This was a joke. It looked nice :)I
 promise I don't put it again if you don't like. To remove it evaluate:
 World color: Color white.
 - Enable the preference fastDragWindowForMorphic. Sorry, but it most
 computers this works REALLY slow. If you want them back, just disable it.
 - When installing Seaside now doesn't ask for user and password (
 admin/seaside ). In addition, the Seaside Control Panel is only isntalled if
 OB is installed. This means that yu can install it in core or dev. Thanks
 Dale!
 - Disable of System Update for Dev images as it is not working properly.


 The link is:
 https://gforge.inria.fr/frs/download.php/25397/Pharo1.0-10508-rc2dev10.01.2.zip

 Cheers

 Mariano



 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] World Menu (was [BetaTesting] [ANN] Pharo1.0-10507-rc2dev10.01.2)

2010-02-04 Thread Stéphane Ducasse
Thanks
Laurent can you open an issue :

On Feb 4, 2010, at 8:55 PM, laurent laffont wrote:

 Hi,
 
 I was thinking that there's no entry in the world menu to re-open the welcome 
 workspace. For beginners it may be useful ?
 
 
 In World  Tools:
 - duplicated entries: Class Browser, Workspace, Test Runner, Monticello 
 Browser
 
 In World  Tools  More:
 - Language editor / language editor for   these tools look strange :)
 - duplicated entries: Monticello Browser, Preference Browser, Test Runner
 - someone use Search Browser and Services Browser ?
 - MCConfigurationBrowser: what is the purpose of this tool ?
 (may be we can remove this Other tools menu, merging it with tools)
 
 
 Cheers,
 
 Laurent Laffont
 
 
 2010/1/22 Mariano Martinez Peck marianop...@gmail.com
 Hi folks.  This is 1.0 RC2. Please, look at this image in a nice way because 
 it is very likely that if there is no big issue, it will be 1.0 official. We 
 need to release 1.0.
 
 Issues fixed:  In addition to the fixes from the PharoCore, we have: 1033, 
 1182, 1826, 1862.
 
 Big changes:
 
 - Now we use OB from Lukas Renggli repository and we have ALL TESTS GREEN!!!  
Thanks Lukas!
 - O2 loads again in the image without breaking OB. Read the workspace to see 
 how to install it. Thanks David and Alexandre!
 - We have almost (only one failing here) ALL TESTS of the PharoDev image in 
 green. They are more than 8800. 
 
 Smaller changes:
 
 - Fixed the problem with Metacello and OCompletion. No more overrides.
 - System - About now shows the real Pharo name, not the core. I am also 
 being compatible with the new SystemVersion that we have in 1.1  :)   
 Thanks Michael and Miguel!
 - I didn't left again my proxy settings. I fixed this in my build scripts. It 
 should be clean  :)
 - Mercury bar is back again. If you want to disable:  Preferences disable: 
 #mercuryPanel.
 - Added a lot of cleanups after creating the image, including condensing 
 .changes
 - Added Refactoring-Spelling again.   Thanks Stan!
 - I wrote a ConfigurationOfNile instead of Nile-All and depends on Monticello 
 dependencies. 
 - New welcome workspaces. Also getting started workspace and another 
 workspace explaining how to load external packages like Seaside (2.8 and 3), 
 Magritte, Pier, Moose, GetTools, O2, etc. Finally it is also added a link to 
 the new ProfStef :)
 Do you think that with this we are able to close issue1479 ?
 - Background with Pharo picture. This was a joke. It looked nice :)I 
 promise I don't put it again if you don't like. To remove it evaluate:
 World color: Color white.
 - Enable the preference fastDragWindowForMorphic. Sorry, but it most 
 computers this works REALLY slow. If you want them back, just disable it. 
 - When installing Seaside now doesn't ask for user and password ( 
 admin/seaside ). In addition, the Seaside Control Panel is only isntalled if 
 OB is installed. This means that yu can install it in core or dev. Thanks 
 Dale!
 - Disable of System Update for Dev images as it is not working properly. 
 
 
 The link is:  
 https://gforge.inria.fr/frs/download.php/25397/Pharo1.0-10508-rc2dev10.01.2.zip
 
 Cheers
 
 Mariano
   
 
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Bug in PharoCore1.1ALPHA [Latest update: #11192]

2010-02-04 Thread Stéphane Ducasse
Nicolas nicely answered to the problem
Thanks a lot.


Comment 1 by nicolas.cellier.aka.nice, Today (10 hours ago)
I tested with this:

(TextConverter allSubclasses reject: [:e | e subclasses size  0])
select: [:e | (e latin1Encodings copyFrom: 129 to: 256) anySatisfy: [:e2 | e2 
isNil]]
- a Set(MacRomanTextConverter Latin1TextConverter)

Then this:

(TextConverter allSubclasses reject: [:e | e subclasses size  0]) collect: [:e 
| e
-((129 to: 256) select: [:e2 | (e latin1Encodings at: e2) isNil])]

- MacRomanTextConverter-#(163 164 170 178 182)
- Latin1TextConverter- (129 to: 256)

All problems disappear if I do this:
Latin1TextConverter initializeLatin1Encodings.
MacRomanTextConverter initializeLatin1Encodings.

Don't know why something went wrong with lazy initialization leading to a class
instance variables notNil, but not initialized correctly...
Maybe the #initializeLatin1Encodings should be called in each text converter 
class
initialize...

I will integrate that soon :)

Stef



On Feb 4, 2010, at 5:43 PM, Yanni Chiu wrote:

 Stéphane Ducasse wrote:
 what is the script you use to load seaisde2.8 so that I can have a look
 
 The following build scripts are run via Hudson, on a Ubuntu 8.X server. 
 First, core11.st updates and saves the image, starting from a 
 PharoCore-1.1-11184-UNSTABLE image. Then core11-seaside28.st loads 
 Seaside-2.8.
 
 -- 
 Yanni
 :
 file: /home/yanni/pub/builder/scripts/before.st
 :
 Preparations
 MCCacheRepository instVarNamed: 'default' put: nil.
 !
 :
 file: /home/yanni/pub/builder/scripts/gofer.st
 :
 Update Gofer
 [ Gofer gofer load ]
   on: Error
   do: [ :err | err retry ].
 Gofer upgrade; upgrade.
 !
 Remove empty categories
 Smalltalk organization removeEmptyCategories.
 !
 :
 file: /home/yanni/pub/builder/scripts/update.st
 :
 Install latest updates
 [Utilities updateFromServer] valueSuppressingAllMessages
 !
 :
 file: /home/yanni/pub/builder/scripts/settings.st
 :
 Select Fonts
 StrikeFont installDejaVu.
 Preferences setDefaultFonts: #(
(setBalloonHelpFontTo: 'BitmapDejaVu' 9)
(setButtonFontTo: 'BitmapDejaVu' 9)
(setCodeFontTo: 'BitmapDejaVu' 9)
(setHaloLabelFontTo: 'BitmapDejaVu' 9)
(setListFontTo: 'BitmapDejaVu' 9)
(setMenuFontTo: 'BitmapDejaVu' 9)
(setSystemFontTo: 'BitmapDejaVu' 9)
(setWindowTitleFontTo: 'BitmapDejaVuBold' 12)).
 !
 Cleanup Environment
 UIThemeStandardSqueak beCurrent.
 Choose a UITheme to avoid a walkback during automated operation
 UIThemeWatery beCurrent.
 World submorphs do: [ :each |
(each isKindOf: SketchMorph)
ifTrue: [ each delete ] ].
 !
 Set decent Preferences
 Preferences enable: #scrollBarsNarrow.
 Preferences enable: #menuColorFromWorld.
 Preferences disable: #scrollBarsWithoutMenuButton.
 Preferences disable: #useNewDiffToolsForMC.
 Preferences disable: #duplicateAllControlAndAltKeys.
 Preferences disable: #fadedBackgroundWindows.
 Preferences disable: #windowAnimation.
 Preferences disable: #noWindowAnimationForClosing.
 !
 :
 file: /home/yanni/pub/builder/scripts/after.st
 :
 Clear Author
 Author reset.
 !
 Clear Monticello Caches
 MCCacheRepository instVarNamed: 'default' put: nil.
 MCFileBasedRepository flushAllCaches.
 MCMethodDefinition shutDown.
 MCDefinition clearInstances.
 !
 Cleanup Smalltalk
 Smalltalk flushClassNameCache.
 Smalltalk organization removeEmptyCategories.
 Smalltalk allClassesAndTraitsDo: [ :each |
   each organization removeEmptyCategories; sortCategories.
   each class organization removeEmptyCategories; sortCategories ].
 !
 Cleanup System Memory
 3 timesRepeat: [
   Smalltalk garbageCollect.
   Symbol compactSymbolTable ].
 !
 Save and Quit
 SmalltalkImage current snapshot: true andQuit: true.
 !
 :
 file: /home/yanni/pub/builder/scripts/before.st
 :
 Preparations
 MCCacheRepository instVarNamed: 'default' put: nil.
 !
 :
 file: /home/yanni/pub/builder/scripts/seaside28.st
 :
 Kom
 Gofer new
   squeaksource: 'KomHttpServer';
   package: 'DynamicBindings';
   package: 'KomServices';
   package: 'KomHttpServer';
   load.
 !
 Seaside
 [ Gofer new
   squeaksource: 'Seaside';
   package: 'Seaside2.8a1';
   load ]
   valueSupplyingAnswers: { 
   { 'username'. 'admin' }.
   { 'password'. 'seaside' }.
   }.
 !
 :
 file: /home/yanni/pub/builder/scripts/after.st
 :
 Clear Author
 Author reset.
 !
 Clear Monticello Caches
 MCCacheRepository instVarNamed: 'default' put: nil.
 MCFileBasedRepository flushAllCaches.
 MCMethodDefinition shutDown.
 MCDefinition clearInstances.
 !
 Cleanup Smalltalk
 Smalltalk flushClassNameCache.
 Smalltalk organization removeEmptyCategories.
 Smalltalk allClassesAndTraitsDo: [ :each |
   each organization removeEmptyCategories; sortCategories.
   each class organization removeEmptyCategories; 

Re: [Pharo-project] Diff morphs

2010-02-04 Thread Stéphane Ducasse
this is excellent 
I'm nearly mixing left and right so .

Stef
On Feb 4, 2010, at 6:42 PM, GARY CHAMBERS wrote:

 Or, an alternative layout...
 
 From: GARY CHAMBERS gazzagu...@btinternet.com
 To: Pharo-project@lists.gforge.inria.fr
 Sent: Thursday, 4 February, 2010 17:06:49
 Subject: [Pharo-project] Diff morphs
 
 Hi, having though about labelling this is likely the best that can be 
 managed for the Diff tools UI without refactoring some large chunks of 
 Monticello.
 
 Comments/ideas welcome...
 
 See attached:
 alternative-layout.png___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] World Menu (was [BetaTesting] [ANN] Pharo1.0-10507-rc2dev10.01.2)

2010-02-04 Thread laurent laffont
http://code.google.com/p/pharo/issues/detail?id=1937

Laurent Laffont


On Thu, Feb 4, 2010 at 9:06 PM, Stéphane Ducasse
stephane.duca...@inria.frwrote:

 Thanks
 Laurent can you open an issue :

 On Feb 4, 2010, at 8:55 PM, laurent laffont wrote:

  Hi,
 
  I was thinking that there's no entry in the world menu to re-open the
 welcome workspace. For beginners it may be useful ?
 
 
  In World  Tools:
  - duplicated entries: Class Browser, Workspace, Test Runner, Monticello
 Browser
 
  In World  Tools  More:
  - Language editor / language editor for   these tools look strange :)
  - duplicated entries: Monticello Browser, Preference Browser, Test Runner
  - someone use Search Browser and Services Browser ?
  - MCConfigurationBrowser: what is the purpose of this tool ?
  (may be we can remove this Other tools menu, merging it with tools)
 
 
  Cheers,
 
  Laurent Laffont
 
 
  2010/1/22 Mariano Martinez Peck marianop...@gmail.com
  Hi folks.  This is 1.0 RC2. Please, look at this image in a nice way
 because it is very likely that if there is no big issue, it will be 1.0
 official. We need to release 1.0.
 
  Issues fixed:  In addition to the fixes from the PharoCore, we have:
 1033, 1182, 1826, 1862.
 
  Big changes:
 
  - Now we use OB from Lukas Renggli repository and we have ALL TESTS
 GREEN!!! Thanks Lukas!
  - O2 loads again in the image without breaking OB. Read the workspace to
 see how to install it. Thanks David and Alexandre!
  - We have almost (only one failing here) ALL TESTS of the PharoDev image
 in green. They are more than 8800.
 
  Smaller changes:
 
  - Fixed the problem with Metacello and OCompletion. No more overrides.
  - System - About now shows the real Pharo name, not the core. I am also
 being compatible with the new SystemVersion that we have in 1.1  :)
 Thanks Michael and Miguel!
  - I didn't left again my proxy settings. I fixed this in my build
 scripts. It should be clean  :)
  - Mercury bar is back again. If you want to disable:  Preferences
 disable: #mercuryPanel.
  - Added a lot of cleanups after creating the image, including condensing
 .changes
  - Added Refactoring-Spelling again.   Thanks Stan!
  - I wrote a ConfigurationOfNile instead of Nile-All and depends on
 Monticello dependencies.
  - New welcome workspaces. Also getting started workspace and another
 workspace explaining how to load external packages like Seaside (2.8 and 3),
 Magritte, Pier, Moose, GetTools, O2, etc. Finally it is also added a link to
 the new ProfStef :)
  Do you think that with this we are able to close issue1479 ?
  - Background with Pharo picture. This was a joke. It looked nice :)I
 promise I don't put it again if you don't like. To remove it evaluate:
  World color: Color white.
  - Enable the preference fastDragWindowForMorphic. Sorry, but it most
 computers this works REALLY slow. If you want them back, just disable it.
  - When installing Seaside now doesn't ask for user and password (
 admin/seaside ). In addition, the Seaside Control Panel is only isntalled if
 OB is installed. This means that yu can install it in core or dev. Thanks
 Dale!
  - Disable of System Update for Dev images as it is not working properly.
 
 
  The link is:
 https://gforge.inria.fr/frs/download.php/25397/Pharo1.0-10508-rc2dev10.01.2.zip
 
  Cheers
 
  Mariano
 
 
 
  ___
  Pharo-project mailing list
  Pharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
 
  ___
  Pharo-project mailing list
  Pharo-project@lists.gforge.inria.fr
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Re: [Pharo-project] Latest Polymorph

2010-02-04 Thread Stéphane Ducasse
http://code.google.com/p/pharo/issues/detail?id=1936

soon in 1.1 :)


On Feb 4, 2010, at 1:31 PM, GARY CHAMBERS wrote:

 There is a new version of Polymorph on SqueakSource 
 (Polymorph-Widgets-gvc.103) that supports a background morph for the world 
 that resizes with the main window.
 
 I guess the backgroundSketch/Form stuff can be removed (I reused the 
 backgroundMorph inst var - no direct way of setting did remain, accessors 
 now).
 
 This can be used for background images (as requested):
 
 E.g.
 
 World backgroundMorph:
   ((UITheme builder
   newAlphaImage: (ImageReadWriter formFromFileNamed: 'Watery 
 2.jpg') help: nil)
   autoSize: false;
   layout: #scaled;
   lock)
 
 (AlphaImageMorph supports a few layout positions/tiling/scaling, more could 
 be added like aspect-maintaining scaling etc.)
 
 Or could be helpful for deployed applications... set the background morph to 
 your main UI morph, for instance.
 
 Regards, Gary
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] downloading Pharo by Example

2010-02-04 Thread Stéphane Ducasse

On Feb 4, 2010, at 9:26 PM, Ralph Boland wrote:

 When I attempted to download the Pharo By Example book at:
 
   http://www.pharobyexample.org/
 
   I got the download error:
 
   /tmp/PBE1-2009-10-28-2.pdf could not be opened because the
 associated helper
   application does not exist.  Change the association in your preferences.

You should rebind the application you use to open pdf.


   Can anyone suggest what the problem is?
 
   I am running  Ubuntu 9.10 and downloading using
   the version of Firefox coming with  9.10.
 
   Regards,
 
   Ralph Boland
 
 
 
 
 -- 
 Had a wife and kids in Florida, Jack (Nicklaus)
 Went out for a ride but I couldn't get back
 As a ten timer being hunted down
 OR
 When the wife found out who I was knowing (biblically)
 I hit a hydrant and I just kept going.
 ...
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Bug in PharoCore1.1ALPHA [Latest update: #11192]

2010-02-04 Thread Henrik Sperre Johansen
On 04.02.2010 21:11, Stéphane Ducasse wrote:
 Nicolas nicely answered to the problem
 Thanks a lot.


 Comment 1 by nicolas.cellier.aka.nice, Today (10 hours ago)
 I tested with this:

 (TextConverter allSubclasses reject: [:e | e subclasses size  0])
 select: [:e | (e latin1Encodings copyFrom: 129 to: 256) anySatisfy: [:e2 | e2 
 isNil]]
 -  a Set(MacRomanTextConverter Latin1TextConverter)

 Then this:

 (TextConverter allSubclasses reject: [:e | e subclasses size  0]) collect: 
 [:e | e
 -((129 to: 256) select: [:e2 | (e latin1Encodings at: e2) isNil])]

 -  MacRomanTextConverter-#(163 164 170 178 182)
 -  Latin1TextConverter-  (129 to: 256)

 All problems disappear if I do this:
 Latin1TextConverter initializeLatin1Encodings.
 MacRomanTextConverter initializeLatin1Encodings.

 Don't know why something went wrong with lazy initialization leading to a 
 class
 instance variables notNil, but not initialized correctly...
 Maybe the #initializeLatin1Encodings should be called in each text converter 
 class
 initialize...

 I will integrate that soon :)

 Stef

That is strange...
Classes were recompiled when I changed the method name from 
initializeLatin1MapAndEncodings to initializeLatin1Encodings, and 
removed the latin1Map (Now called nonAsciiMap, residing in ByteString. 
If there's a better suggestion of where to put it, please speak up).
Not sure how the reinitialization could have failed though, especially 
seeing how calling them again works :/

Cheers,
Henry

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] downloading Pharo by Example

2010-02-04 Thread Hilaire Fernandes
Work there, hyperlink point to

http://gforge.inria.fr/frs/download.php/25599/PBE1-2009-10-28.pdf


Hilaire

Ralph Boland a écrit :
 When I attempted to download the Pharo By Example book at:
 
http://www.pharobyexample.org/
 
I got the download error:
 
/tmp/PBE1-2009-10-28-2.pdf could not be opened because the
 associated helper
application does not exist.  Change the association in your preferences.
 
Can anyone suggest what the problem is?
 
I am running  Ubuntu 9.10 and downloading using
the version of Firefox coming with  9.10.
 
Regards,
 
Ralph Boland
 
 
 
 


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Bug in PharoCore1.1ALPHA [Latest update: #11192]

2010-02-04 Thread Stéphane Ducasse
This makes me thinking that relying on class initialization is not that robust
may be lazy accessor (but this is boring to have to pay that price all the 
time).
Lazy class var accessors are good when you have dependencies between classVar.
So if somebody has some good idea to have robust and fast

Stef

On Feb 4, 2010, at 9:34 PM, Henrik Sperre Johansen wrote:

 On 04.02.2010 21:11, Stéphane Ducasse wrote:
 Nicolas nicely answered to the problem
 Thanks a lot.
 
 
 Comment 1 by nicolas.cellier.aka.nice, Today (10 hours ago)
 I tested with this:
 
 (TextConverter allSubclasses reject: [:e | e subclasses size  0])
 select: [:e | (e latin1Encodings copyFrom: 129 to: 256) anySatisfy: [:e2 | 
 e2 isNil]]
 -  a Set(MacRomanTextConverter Latin1TextConverter)
 
 Then this:
 
 (TextConverter allSubclasses reject: [:e | e subclasses size  0]) collect: 
 [:e | e
 -((129 to: 256) select: [:e2 | (e latin1Encodings at: e2) isNil])]
 
 -  MacRomanTextConverter-#(163 164 170 178 182)
 -  Latin1TextConverter-  (129 to: 256)
 
 All problems disappear if I do this:
 Latin1TextConverter initializeLatin1Encodings.
 MacRomanTextConverter initializeLatin1Encodings.
 
 Don't know why something went wrong with lazy initialization leading to a 
 class
 instance variables notNil, but not initialized correctly...
 Maybe the #initializeLatin1Encodings should be called in each text converter 
 class
 initialize...
 
 I will integrate that soon :)
 
 Stef
 
 That is strange...
 Classes were recompiled when I changed the method name from 
 initializeLatin1MapAndEncodings to initializeLatin1Encodings, and 
 removed the latin1Map (Now called nonAsciiMap, residing in ByteString. 
 If there's a better suggestion of where to put it, please speak up).
 Not sure how the reinitialization could have failed though, especially 
 seeing how calling them again works :/
 
 Cheers,
 Henry
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Bug in PharoCore1.1ALPHA [Latest update: #11192]

2010-02-04 Thread Yanni Chiu
Mariano Martinez Peck wrote:
 
 Can you try using ConfigurationOfSeaside ?

I hope to, at some point. It wasn't available when I started my build 
task, and I've already spent more time on it than I thought it would 
have taken.

-- 
Yanni


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


[Pharo-project] Fwd: October 2006 Agreement from Apple to VPRI regarding License changes

2010-02-04 Thread Torsten Bergmann
see

http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-February/144099.html
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] readOnlyFileNamed:do: vs. ...

2010-02-04 Thread Henrik Sperre Johansen
On 03.02.2010 10:26, Stéphane Ducasse wrote:
 Hi henrik

 if you get a chance to have a look at the slice I uploaded it would be good.
 I like the idea that people have a look at other code, which is what we do 
 when we integrate
 now for my own code I always feel nervous :)

 Stef

Got time tonight, here's my comments:

DigitalSignatureAlgorithm class  testExamplesFromDisk
May be better as a real test than as a class-side method? The method 
usage change seems fine though ;)

FilePackage  fromFileNamed:
Should be inlined in the class-side method called the same, and removed.
Only this method is ever called anyways, and it makes less sense to 
accept from... style initialization methods on the instances.


MCVersionReader class  file:streamDo:
Could instead be inlined in versionFromFile which is the only sender, 
then removed.
The way it's now, it's really only a MCVersionReader-specific alias for 
the exact same method :)

MCVersionReader class  versionFromFile:
 ^FileStream readOnlyFileNamed: fileName do: [:fileStream | self 
versionFromStream: fileStream]


UUIDGeneratormakeUnixSeed
You set the stream to binary, there should be no need to set the 
converter as well (it won't be used in binary mode).

Other than that, the changes look ok to me, and make the methods easier 
to read (imo)

Cheers,
Henry

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Fwd: October 2006 Agreement from Apple to VPRI regarding License changes

2010-02-04 Thread Stéphane Ducasse
Thanks 
I added it in the svn repository and pass it to INRIA experts for feedback.

Stef

On Feb 4, 2010, at 9:44 PM, Torsten Bergmann wrote:

 see
 
 http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-February/144099.html
 -- 
 GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
 Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] readOnlyFileNamed:do: vs. ...

2010-02-04 Thread Stéphane Ducasse
Thanks henrik. I'm in the process of integrating the changes :)
I was just systematically converting. So I will create a new issue for these 
remarks.

Stef

On Feb 4, 2010, at 10:02 PM, Henrik Sperre Johansen wrote:

 On 03.02.2010 10:26, Stéphane Ducasse wrote:
 Hi henrik
 
 if you get a chance to have a look at the slice I uploaded it would be good.
 I like the idea that people have a look at other code, which is what we do 
 when we integrate
 now for my own code I always feel nervous :)
 
 Stef
 
 Got time tonight, here's my comments:
 
 DigitalSignatureAlgorithm class  testExamplesFromDisk
 May be better as a real test than as a class-side method? The method 
 usage change seems fine though ;)
 
 FilePackage  fromFileNamed:
 Should be inlined in the class-side method called the same, and removed.
 Only this method is ever called anyways, and it makes less sense to 
 accept from... style initialization methods on the instances.
 
 
 MCVersionReader class  file:streamDo:
 Could instead be inlined in versionFromFile which is the only sender, 
 then removed.
 The way it's now, it's really only a MCVersionReader-specific alias for 
 the exact same method :)
 
 MCVersionReader class  versionFromFile:
 ^FileStream readOnlyFileNamed: fileName do: [:fileStream | self 
 versionFromStream: fileStream]
 
 
 UUIDGeneratormakeUnixSeed
 You set the stream to binary, there should be no need to set the 
 converter as well (it won't be used in binary mode).
 
 Other than that, the changes look ok to me, and make the methods easier 
 to read (imo)
 
 Cheers,
 Henry
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Fwd: October 2006 Agreement from Apple to VPRI regarding License changes

2010-02-04 Thread John M McIntosh
Great to see the original. 
Now if anyone asks about Apple fonts... I won't comment. You all can look in 
the archives for the fact we *removed* the Apple fonts from the Squeak image, 
which took a bit of time.. 

The first note starts in the squeak list on or about: 
July 7, 2000 12:14:17 AM PDT

The last note on or about: 
February 24, 2005 12:32:37 PM PST


On 2010-02-04, at 12:44 PM, Torsten Bergmann wrote:

 see
 
 http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-February/144099.html
 -- 
 GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
 Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
===
John M. McIntosh john...@smalltalkconsulting.com   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===





___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Diff morphs

2010-02-04 Thread Gary Chambers
So, which layout style would be prefered? I'll wait for answers before 
versioning...

Regards, Gary

- Original Message - 
From: Stéphane Ducasse stephane.duca...@inria.fr
To: Pharo-project@lists.gforge.inria.fr
Sent: Thursday, February 04, 2010 8:12 PM
Subject: Re: [Pharo-project] Diff morphs


 this is excellent
 I'm nearly mixing left and right so .

 Stef
 On Feb 4, 2010, at 6:42 PM, GARY CHAMBERS wrote:

 Or, an alternative layout...

 From: GARY CHAMBERS gazzagu...@btinternet.com
 To: Pharo-project@lists.gforge.inria.fr
 Sent: Thursday, 4 February, 2010 17:06:49
 Subject: [Pharo-project] Diff morphs

 Hi, having though about labelling this is likely the best that can be 
 managed for the Diff tools UI without refactoring some large chunks of 
 Monticello.

 Comments/ideas welcome...

 See attached:
 alternative-layout.png___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] Diff morphs

2010-02-04 Thread Tudor Girba
Hi Gary,

I like the first one especially if it would be part of the Diff morph.  
This morph could then be used in another context as well.

There would be two things I would maybe change:

1. Right now, you color both in the same way, but you distinguish the  
labels via a background color. Perhaps, if the panes would be colored  
in the same way as the labels, it would be better. Also, I would  
rather opt for a white background because text is better readable in  
this context.

2.  I would decrease the thickness of the divider

Cheers,
Doru


On 5 Feb 2010, at 00:44, Gary Chambers wrote:

 So, which layout style would be prefered? I'll wait for answers before
 versioning...

 Regards, Gary

 - Original Message -
 From: Stéphane Ducasse stephane.duca...@inria.fr
 To: Pharo-project@lists.gforge.inria.fr
 Sent: Thursday, February 04, 2010 8:12 PM
 Subject: Re: [Pharo-project] Diff morphs


 this is excellent
 I'm nearly mixing left and right so .

 Stef
 On Feb 4, 2010, at 6:42 PM, GARY CHAMBERS wrote:

 Or, an alternative layout...

 From: GARY CHAMBERS gazzagu...@btinternet.com
 To: Pharo-project@lists.gforge.inria.fr
 Sent: Thursday, 4 February, 2010 17:06:49
 Subject: [Pharo-project] Diff morphs

 Hi, having though about labelling this is likely the best that  
 can be
 managed for the Diff tools UI without refactoring some large  
 chunks of
 Monticello.

 Comments/ideas welcome...

 See attached:
 alternative- 
 layout.png___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

In a world where everything is moving ever faster,
one might have better chances to win by moving slower.




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project