[Pharo-project] [ANN] first one-click image
Hi, There is now a first one-click image. This uses the packaging invented by Impara for Plopp, which later was used by Sophie and then even Seaside: https://gforge.inria.fr/frs/download.php/7078/Pharo0.1-10072-oneclick.zip on the Mac, this is an executable. On windows, this is a directory with an .exe, for linux, there is a pharo.sh. This has only been tested on Mac and Linux right now. Notes: => COPYRIGHT needs to be fixed => needs to be tested on Windows => more testing on Linux => fix icon for windows => Icon is not yet final => we need to add the truetype plugins / recompiled VM The idea behing this is that it should be very simple to get it running for new people. Those with lots of knowledge then can take the package appart and use it like they want. The idea is that the one-click will have more tools later (syntax highlighting, Refactoring, things like that). In addtion there will be a .zip with a "core" image that has the bare minimum for deployment. The "download" link of the pharo website will point to the one-click destribution. Marcus -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
excellent! Stef On Sep 19, 2008, at 11:17 AM, Marcus Denker wrote:
Hi,
There is now a first one-click image. This uses the packaging invented by Impara for Plopp, which later was used by Sophie and then even Seaside:
https://gforge.inria.fr/frs/download.php/7078/Pharo0.1-10072-oneclick.zip
on the Mac, this is an executable. On windows, this is a directory with an .exe, for linux, there is a pharo.sh.
This has only been tested on Mac and Linux right now.
Notes: => COPYRIGHT needs to be fixed => needs to be tested on Windows => more testing on Linux => fix icon for windows => Icon is not yet final => we need to add the truetype plugins / recompiled VM
The idea behing this is that it should be very simple to get it running for new people. Those with lots of knowledge then can take the package appart and use it like they want.
The idea is that the one-click will have more tools later (syntax highlighting, Refactoring, things like that). In addtion there will be a .zip with a "core" image that has the bare minimum for deployment. The "download" link of the pharo website will point to the one-click destribution.
Marcus
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Fri, Sep 19, 2008 at 11:17 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
=> more testing on Linux
Works perfectly on Ubuntu 8.04 32bits. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
Works great on Windows XP. Haven't downloaded Pharo in a while. Love the menu cleanup. Go! GO!! GO!!! On Fri, Sep 19, 2008 at 4:17 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
Hi,
There is now a first one-click image. This uses the packaging invented by Impara for Plopp, which later was used by Sophie and then even Seaside:
https://gforge.inria.fr/frs/download.php/7078/Pharo0.1-10072-oneclick.zip
on the Mac, this is an executable. On windows, this is a directory with an .exe, for linux, there is a pharo.sh.
This has only been tested on Mac and Linux right now.
Notes: => COPYRIGHT needs to be fixed => needs to be tested on Windows => more testing on Linux => fix icon for windows => Icon is not yet final => we need to add the truetype plugins / recompiled VM
The idea behing this is that it should be very simple to get it running for new people. Those with lots of knowledge then can take the package appart and use it like they want.
The idea is that the one-click will have more tools later (syntax highlighting, Refactoring, things like that). In addtion there will be a .zip with a "core" image that has the bare minimum for deployment. The "download" link of the pharo website will point to the one-click destribution.
Marcus
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
:)
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Go! GO!! GO!!!
and you did not see http://www.squeaksource.com when you create a package :)))) But I'm sure we can do more ;) Stef
On Fri, 2008-09-19 at 11:17 +0200, Marcus Denker wrote:
Hi,
There is now a first one-click image. This uses the packaging invented by Impara for Plopp, which later was used by Sophie and then even Seaside:
https://gforge.inria.fr/frs/download.php/7078/Pharo0.1-10072-oneclick.zip
on the Mac, this is an executable. On windows, this is a directory with an .exe, for linux, there is a pharo.sh.
The image starts with the shell script. TestRunner gives me 4 failures and 20 Errors. I get none of them in 10073 so I think they all have been fixed. Will test further, Norbert
I just ran all of the tests in the image. 2135 run, 2107 passes, 4 expected failures, 4 failures, 20 errors, 0 unexpected passes None of the failures or errors look platform specific. 1 and 2. Date monthIndex is returning self implicitly (and does nothing of use). 3. ReleaseTest fails because there are two undeclared. #TextEditorYellowButtonMenu and #ChangesOrganizer 4. testLocalMethodWithSameCodeInTrait fails here: deny: (trait >> selector = (each >> selector)) And I don't really understand traits well enough to cope. Haven't looked at the errors. On Fri, Sep 19, 2008 at 9:05 AM, David Mitchell <david.mitchell@gmail.com> wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Go! GO!! GO!!!
On Fri, Sep 19, 2008 at 4:17 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
Hi,
There is now a first one-click image. This uses the packaging invented by Impara for Plopp, which later was used by Sophie and then even Seaside:
https://gforge.inria.fr/frs/download.php/7078/Pharo0.1-10072-oneclick.zip
on the Mac, this is an executable. On windows, this is a directory with an .exe, for linux, there is a pharo.sh.
This has only been tested on Mac and Linux right now.
Notes: => COPYRIGHT needs to be fixed => needs to be tested on Windows => more testing on Linux => fix icon for windows => Icon is not yet final => we need to add the truetype plugins / recompiled VM
The idea behing this is that it should be very simple to get it running for new people. Those with lots of knowledge then can take the package appart and use it like they want.
The idea is that the one-click will have more tools later (syntax highlighting, Refactoring, things like that). In addtion there will be a .zip with a "core" image that has the bare minimum for deployment. The "download" link of the pharo website will point to the one-click destribution.
Marcus
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Fri, 2008-09-19 at 10:16 -0500, David Mitchell wrote:
I just ran all of the tests in the image.
2135 run, 2107 passes, 4 expected failures, 4 failures, 20 errors, 0 unexpected passes
None of the failures or errors look platform specific.
1 and 2. Date monthIndex is returning self implicitly (and does nothing of use).
3. ReleaseTest fails because there are two undeclared. #TextEditorYellowButtonMenu and #ChangesOrganizer
4. testLocalMethodWithSameCodeInTrait fails here: deny: (trait >> selector = (each >> selector)) And I don't really understand traits well enough to cope.
Haven't looked at the errors.
No need to. None of these seem to fail in 10073. The one-click is based on 10072. Norbert
On Fri, Sep 19, 2008 at 9:05 AM, David Mitchell <david.mitchell@gmail.com> wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Go! GO!! GO!!!
On Fri, Sep 19, 2008 at 4:17 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
Hi,
There is now a first one-click image. This uses the packaging invented by Impara for Plopp, which later was used by Sophie and then even Seaside:
https://gforge.inria.fr/frs/download.php/7078/Pharo0.1-10072-oneclick.zip
on the Mac, this is an executable. On windows, this is a directory with an .exe, for linux, there is a pharo.sh.
This has only been tested on Mac and Linux right now.
Notes: => COPYRIGHT needs to be fixed => needs to be tested on Windows => more testing on Linux => fix icon for windows => Icon is not yet final => we need to add the truetype plugins / recompiled VM
The idea behing this is that it should be very simple to get it running for new people. Those with lots of knowledge then can take the package appart and use it like they want.
The idea is that the one-click will have more tools later (syntax highlighting, Refactoring, things like that). In addtion there will be a .zip with a "core" image that has the bare minimum for deployment. The "download" link of the pharo website will point to the one-click destribution.
Marcus
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ 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
On 19.09.2008, at 17:31, Norbert Hartl wrote:
No need to. None of these seem to fail in 10073. The one-click is based on 10072.
Sorry for that... I will do a new release soon. Marcus -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
On 19.09.2008, at 16:05, David Mitchell wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Here is a changeset for a very radical menu cleanup of the world menu. -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
nice! some comments/ideas: - I think "recently logged changes" need to be accessible from the menu - Help: does not make sense if it opens a submenu with only one item - Pharo: this label does not tell much, "System" may be a bit better - Open->Services Browser: honestly I don't know what this is, but it looks like it would rather belong into Preferences - Open->Preference Browser: can be removed if we have a top level entry for preferences - Open->Language Editor: probably also better goes into Preferences (or remove it from the menu?) - Consistent spelling (Class browser vs. Monticello Browser) - Most important, I would also rethink the order in menus to create logical groups and move important items up. Here a suggestion for the open menu: Class browser Method finder Message names ----------------------- Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Recent submissions Simple change sorter Dual change sorter File list Cheers, Adrian On Sep 19, 2008, at 22:21 , Marcus Denker wrote:
On 19.09.2008, at 16:05, David Mitchell wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Here is a changeset for a very radical menu cleanup of the world menu.
<cleanMenu.1.cs>
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hi, here's is Pharo test report: passed: 3357 failures: 5 errors: 2 http://www.adhocmusic.net/squeak/reports/Pharo0.1-10072-2008-09-15.tests.htm... Thanks to Alexandre Bergel work, squeakci/ContinuousIntegration is now able to download a Pharo image, unzip it, test it and create the report with a single command. Laurent Laffont.
On 19.09.2008, at 22:49, Adrian Lienhard wrote:
nice!
some comments/ideas: - I think "recently logged changes" need to be accessible from the menu - Help: does not make sense if it opens a submenu with only one item - Pharo: this label does not tell much, "System" may be a bit better - Open->Services Browser: honestly I don't know what this is, but it looks like it would rather belong into Preferences - Open->Preference Browser: can be removed if we have a top level entry for preferences - Open->Language Editor: probably also better goes into Preferences (or remove it from the menu?) - Consistent spelling (Class browser vs. Monticello Browser) - Most important, I would also rethink the order in menus to create logical groups and move important items up. Here a suggestion for the open menu:
Class browser Method finder Message names
Do we need Message names?
----------------------- Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Recent submissions Simple change sorter Dual change sorter File list
Cheers, Adrian
On Sep 19, 2008, at 22:21 , Marcus Denker wrote:
On 19.09.2008, at 16:05, David Mitchell wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Here is a changeset for a very radical menu cleanup of the world menu.
<cleanMenu.1.cs>
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ 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
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
On Sep 19, 2008, at 23:02 , Marcus Denker wrote:
On 19.09.2008, at 22:49, Adrian Lienhard wrote:
[...]
Class browser Method finder Message names
Do we need Message names?
hm... I almost never use it, but I know people that do quite often. "Method finder" seems even less important (I've never used it, except for demos ;)) What about a "More..." item, that switches to a menu with less often used tools? Recent submissions (which I added below because it is in the flaps) could go there too, as well as the dual change sorter. Maybe also File list (I also never use it). This would mean: +++++++++++++++++ Class browser Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Change sorter ----------------------- more... +++++++++++++++++ +++++++++++++++++ Method finder Message names ----------------------- Recent submissions Dual change sorter File list +++++++++++++++++
----------------------- Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Recent submissions Simple change sorter Dual change sorter File list
Cheers, Adrian
On Sep 19, 2008, at 22:21 , Marcus Denker wrote:
On 19.09.2008, at 16:05, David Mitchell wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Here is a changeset for a very radical menu cleanup of the world menu.
<cleanMenu.1.cs>
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ 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
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
coooooool Stef PS: ok I shouuld contniue fixing my floor instead of reading emails :) On Sep 19, 2008, at 11:02 PM, laurent laffont wrote:
Hi,
here's is Pharo test report:
passed: 3357 failures: 5 errors: 2
http://www.adhocmusic.net/squeak/reports/Pharo0.1-10072-2008-09-15.tests.htm...
Thanks to Alexandre Bergel work, squeakci/ContinuousIntegration is now able to download a Pharo image, unzip it, test it and create the report with a single command.
Laurent Laffont. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I use method finder for math stuff. Stef On Sep 19, 2008, at 11:15 PM, Adrian Lienhard wrote:
On Sep 19, 2008, at 23:02 , Marcus Denker wrote:
On 19.09.2008, at 22:49, Adrian Lienhard wrote:
[...]
Class browser Method finder Message names
Do we need Message names?
hm... I almost never use it, but I know people that do quite often. "Method finder" seems even less important (I've never used it, except for demos ;))
What about a "More..." item, that switches to a menu with less often used tools? Recent submissions (which I added below because it is in the flaps) could go there too, as well as the dual change sorter. Maybe also File list (I also never use it).
This would mean:
+++++++++++++++++ Class browser Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Change sorter ----------------------- more... +++++++++++++++++
+++++++++++++++++ Method finder Message names ----------------------- Recent submissions Dual change sorter File list +++++++++++++++++
----------------------- Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Recent submissions Simple change sorter Dual change sorter File list
Cheers, Adrian
On Sep 19, 2008, at 22:21 , Marcus Denker wrote:
On 19.09.2008, at 16:05, David Mitchell wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Here is a changeset for a very radical menu cleanup of the world menu.
<cleanMenu.1.cs>
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ 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
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ 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
On Fri, 2008-09-19 at 23:15 +0200, Adrian Lienhard wrote:
On Sep 19, 2008, at 23:02 , Marcus Denker wrote:
On 19.09.2008, at 22:49, Adrian Lienhard wrote:
[...]
Class browser Method finder Message names
Do we need Message names?
hm... I almost never use it, but I know people that do quite often. "Method finder" seems even less important (I've never used it, except for demos ;))
I use it on a daily base. I'm now an average skilled squeaker but still can't remember all the funny method names. The substring search capa- bility of method finder ofter saves my day. I think I would stop using it if browsing a complete protocol would be a little bit more usable than just having all possible methods. Something like that. I think beginners will use Method finder quite often. My 2 zents. Norbert
On Sep 20, 2008, at 12:03 , Norbert Hartl wrote:
On Fri, 2008-09-19 at 23:15 +0200, Adrian Lienhard wrote:
On Sep 19, 2008, at 23:02 , Marcus Denker wrote:
On 19.09.2008, at 22:49, Adrian Lienhard wrote:
[...]
Class browser Method finder Message names
Do we need Message names?
hm... I almost never use it, but I know people that do quite often. "Method finder" seems even less important (I've never used it, except for demos ;))
I use it on a daily base. I'm now an average skilled squeaker but still can't remember all the funny method names. The substring search capa- bility of method finder
I assume you don't mean the "method finder" but the tool referred to as "Message names"? The former is the fancy one you can enter example values like "3. 4. 7" and it will tell you that the method #+ satisfies this example. I agree that the message names tool is useful especially for beginners. Cheers, Adrian
On 20.09.2008, at 12:03, Norbert Hartl wrote:
On Fri, 2008-09-19 at 23:15 +0200, Adrian Lienhard wrote:
On Sep 19, 2008, at 23:02 , Marcus Denker wrote:
On 19.09.2008, at 22:49, Adrian Lienhard wrote:
[...]
Class browser Method finder Message names
Do we need Message names?
hm... I almost never use it, but I know people that do quite often. "Method finder" seems even less important (I've never used it, except for demos ;))
I use it on a daily base. I'm now an average skilled squeaker but still can't remember all the funny method names. The substring search capa- bility of method finder ofter saves my day. I think I would stop using it if browsing a complete protocol would be a little bit more usable than just having all possible methods. Something like that.
I think beginners will use Method finder quite often.
One thing is that "method finder" and "message names" both allow one to search for methods. The "method finder" in addition allows for giving examples in the form 3. 4. 7. So there is definitly the problem of duplicated features here. Marcus -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
Hi Adrian, The problem (and why I did not change the open menu) is that it is stiched to gether from different sources: 1) the ToolSet defines the upper part, interestingly not the transcript. b) everthing in the lowest part is generated automatically from all classes that register themselves in the open menu... Marcus On 19.09.2008, at 22:49, Adrian Lienhard wrote:
nice!
some comments/ideas: - I think "recently logged changes" need to be accessible from the menu - Help: does not make sense if it opens a submenu with only one item - Pharo: this label does not tell much, "System" may be a bit better - Open->Services Browser: honestly I don't know what this is, but it looks like it would rather belong into Preferences - Open->Preference Browser: can be removed if we have a top level entry for preferences - Open->Language Editor: probably also better goes into Preferences (or remove it from the menu?) - Consistent spelling (Class browser vs. Monticello Browser) - Most important, I would also rethink the order in menus to create logical groups and move important items up. Here a suggestion for the open menu:
Class browser Method finder Message names ----------------------- Workspace Transcript ----------------------- Test Runner Process browser ----------------------- Monticello Browser Monticello Configurations Recent submissions Simple change sorter Dual change sorter File list
Cheers, Adrian
On Sep 19, 2008, at 22:21 , Marcus Denker wrote:
On 19.09.2008, at 16:05, David Mitchell wrote:
Works great on Windows XP.
Haven't downloaded Pharo in a while.
Love the menu cleanup.
Here is a changeset for a very radical menu cleanup of the world menu.
<cleanMenu.1.cs>
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ 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
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
participants (7)
-
Adrian Lienhard -
Damien Cassou -
David Mitchell -
laurent laffont -
Marcus Denker -
Norbert Hartl -
Stéphane Ducasse