Re: [Pharo-project] Newbie question deploying smalltalk applications
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
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)
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
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
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
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
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
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
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/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
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
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
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
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?
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/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?
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?
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/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?
+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
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
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
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
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
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]
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]
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?
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)
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)
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]
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
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)
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
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
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]
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
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]
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]
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
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. ...
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
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. ...
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
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
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
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