(resending with proper subject)
29.04.2010, at 01:07, Andreas Raab wrote: > On 4/28/2010 3:38 PM, Igor Stasenko wrote: >> On 29 April 2010 01:05, Ian Trudel<[hidden email]> wrote: >>> Squeak is a product but it just happen to be free-of-charge. Having >>> multiple downloads to get Squeak running and going is a major hurdle >>> for newcomers. It will make the curious go away. Curiosity is often >>> not strong enough to be persistent and go through the hurdles. Then it >>> turns in a no sale. >>> >>> It may not be the most practical approach but it's a hell of a good >>> thing to get newcomers. >>> >> >> Indeed. Easy and fast acquaintance is what a one-click images should serve for. >> Everything else is secondary and can be explained/uncovered once you >> hooked in the user. > > Given that everyone seems to agree, can someone take a stab for providing such an installation for 4.1? It'd be easy enough to put up on Squeak.org for first-time users. > > Cheers, > - Andreas Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip - Bert - |
On 29 April 2010 12:51, Bert Freudenberg <[hidden email]> wrote:
> (resending with proper subject) > > 29.04.2010, at 01:07, Andreas Raab wrote: >> On 4/28/2010 3:38 PM, Igor Stasenko wrote: >>> On 29 April 2010 01:05, Ian Trudel<[hidden email]> wrote: >>>> Squeak is a product but it just happen to be free-of-charge. Having >>>> multiple downloads to get Squeak running and going is a major hurdle >>>> for newcomers. It will make the curious go away. Curiosity is often >>>> not strong enough to be persistent and go through the hurdles. Then it >>>> turns in a no sale. >>>> >>>> It may not be the most practical approach but it's a hell of a good >>>> thing to get newcomers. >>>> >>> >>> Indeed. Easy and fast acquaintance is what a one-click images should serve for. >>> Everything else is secondary and can be explained/uncovered once you >>> hooked in the user. >> >> Given that everyone seems to agree, can someone take a stab for providing such an installation for 4.1? It'd be easy enough to put up on Squeak.org for first-time users. >> >> Cheers, >> - Andreas > > Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. > > Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: > > http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip > > - Bert - > > > > -- Best regards, Igor Stasenko AKA sig. |
On 04/29/2010 12:27 PM, Igor Stasenko wrote:
> On 29 April 2010 12:51, Bert Freudenberg<[hidden email]> wrote: >> Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. >> >> Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: >> >> http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip >> > Works on my windoze XP! Worked fine as in sure-double-click-fired-it-up-indeed on my Xubuntu 9.10 (Karmic Koala). regards, Göran |
On 29.04.2010, at 14:03, Göran Krampe wrote:
> > On 04/29/2010 12:27 PM, Igor Stasenko wrote: >> On 29 April 2010 12:51, Bert Freudenberg<[hidden email]> wrote: >>> Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. >>> >>> Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: >>> >>> http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip >>> >> Works on my windoze XP! > > Worked fine as in sure-double-click-fired-it-up-indeed on my Xubuntu 9.10 (Karmic Koala). > > regards, Göran Neat, thanks for testing. Now we just need independent confirmation it works on Mac, too. If so, should I move it to the official 4.1 download directory? Might be good to put a little README.txt inside, just to spell out which file to double-click. If someone writes a little blurb I'll update the zip. Also, we could add more VMs if people provide them, though these three should go a long way. Not sure what to do about 64 bit Linux, maybe just tweak the script to run the 32 bit version anyway? - Bert - |
works fine on a Mac with Leopard at least
On 29.04.2010, at 14:03, Göran Krampe wrote: > > On 04/29/2010 12:27 PM, Igor Stasenko wrote: >> On 29 April 2010 12:51, Bert Freudenberg<[hidden email]> wrote: >>> Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. >>> >>> Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: >>> >>> http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip >>> >> Works on my windoze XP! > > Worked fine as in sure-double-click-fired-it-up-indeed on my Xubuntu 9.10 (Karmic Koala). > > regards, Göran Neat, thanks for testing. Now we just need independent confirmation it works on Mac, too. If so, should I move it to the official 4.1 download directory? Might be good to put a little README.txt inside, just to spell out which file to double-click. If someone writes a little blurb I'll update the zip. Also, we could add more VMs if people provide them, though these three should go a long way. Not sure what to do about 64 bit Linux, maybe just tweak the script to run the 32 bit version anyway? - Bert - |
In reply to this post by Bert Freudenberg
Am 29.04.2010 um 14:13 schrieb Bert Freudenberg: > On 29.04.2010, at 14:03, Göran Krampe wrote: >> >> On 04/29/2010 12:27 PM, Igor Stasenko wrote: >>> On 29 April 2010 12:51, Bert Freudenberg<[hidden email]> wrote: >>>> Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. >>>> >>>> Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: >>>> >>>> http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip >>>> >>> Works on my windoze XP! >> >> Worked fine as in sure-double-click-fired-it-up-indeed on my Xubuntu 9.10 (Karmic Koala). >> >> regards, Göran > > Neat, thanks for testing. Now we just need independent confirmation it works on Mac, too. It does on SnowLeopard 10.6.2 Markus > If so, should I move it to the official 4.1 download directory? > > Might be good to put a little README.txt inside, just to spell out which file to double-click. If someone writes a little blurb I'll update the zip. > > Also, we could add more VMs if people provide them, though these three should go a long way. Not sure what to do about 64 bit Linux, maybe just tweak the script to run the 32 bit version anyway? > > - Bert - > > |
In reply to this post by Bert Freudenberg
On 29 April 2010 11:51, Bert Freudenberg <[hidden email]> wrote:
(resending with proper subject) Very nice work. What I've done is use that All-in-One file, and incorporated a version of Stephane's muO work, so there's now a prototype muO All-in-One file available at http://www.filebanker.com/muo-all-in-one (random hosting service). This took half an hour for me to do, so we've now got a nice basis for any developer to quickly package up their work for wide distribution. Some notes on this file: - It uses a 3.8-based image that Stephane put out, so it's not 100% what we're talking about here (I know that muO has been ported to 4.1 now, but it takes a bit more work to put together). - I've crudely updated the splash screen to reflect that "All-in-One" is a general Squeak approach to putting out a quick "trial" configuration. - It seems to load okay, but I'm not sure if it actually works fully because I couldn't figure out how muO works (but that's not the point). Michael |
> What I've done is use that All-in-One file, and incorporated a version
> of Stephane's muO work, so there's now a prototype muO All-in-One file > available at http://www.filebanker.com/muo-all-in-one (random hosting > service). This took half an hour for me to do, so we've now got a nice > basis for any developer to quickly package up their work for wide > distribution. That's a nice try, but it is not finished: muO needs auxilliary files (that's mostly documentation). My own "ready-to-use" distribution for Windows (at http://www.zogotounga.net/comp/squeak/muo/muO%20235%20image.zip, which I guess you worked upon) includes two folders ("muO books" and "rawwaves") that should be located in the same directory as the image; that would be in the Resources directory of your archive. Then there is the problem that a saved image is not easily available: the All-in-one executable always launches the initial image. In the case of muO, this is a show stopper, since it is a development environment, not an application supposed to always start from scratch. Stef |
One more point:
muO being based on 3.8, and the All-in-One VM being the latest one, it is impossible to close the application by closing its window. One has to go through the "quit" item in the World menu. Stef |
On 29.04.2010, at 15:38, Stéphane Rollandin wrote:
> > One more point: > > muO being based on 3.8, and the All-in-One VM being the latest one, it is impossible to close the application by closing its window. One has to go through the "quit" item in the World menu. > > Stef For Mac and Windows you could tweak the VM options. Or, add the handful of methods to handle the close window event. - Bert - |
In reply to this post by Stéphane Rollandin
2010/4/29 Stéphane Rollandin <[hidden email]>
Okay that seems to be fixed in http://www.filebanker.com/muo-all-in-onev2: "live documentation > tests > basic > Musical Algebra Tests; right-click on "a 20-note phrase", EVALUATE, right-click again, play" --> piano music
If you "save and quit" your updated image gets loaded okay on Windows - are you on a different platform? As I say, this was just a demo of what is possible. If you have a 4.1 image on hand I'd be happy to build a demo based on that. Michael |
> If you "save and quit" your updated image gets loaded okay on Windows -
> are you on a different platform? Ah, sorry for the confusion: I meant an updated image with a new name (using "save as new version") > As I say, this was just a demo of what is possible. If you have a 4.1 > image on hand I'd be happy to build a demo based on that. Not yet :) Stef |
In reply to this post by Michael Davies-2
On 4/29/10, Michael Davies <[hidden email]> wrote:
> On 29 April 2010 11:51, Bert Freudenberg <[hidden email]> wrote: > >> (resending with proper subject) >> >> Agreed. Let's build it. But Amazon marketing be damned, please don't call >> it "1-click". Makes me cringe every time. >> >> Actually ... I just made one. Only tested on Mac and Linux-i686, but >> chances are it works on Windows, too: >> >> http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip >> >> - Bert - >> >> Very nice work. > > What I've done is use that All-in-One file, and incorporated a version of > Stephane's muO work, so there's now a prototype muO All-in-One file > available at http://www.filebanker.com/muo-all-in-one (random hosting > service). This took half an hour for me to do, so we've now got a nice basis > for any developer to quickly package up their work for wide distribution. Excellent - this is just what I need. A platform independent zip package to distribute my image file. --Hannes |
In reply to this post by Michael Davies-2
> Okay that seems to be fixed in
> http://www.filebanker.com/muo-all-in-onev2 yes, very nice: all tests are green. thanks for your work, this definitely is inspiring. I tried the All-in-One in linux: - the squeak.sh script must be updated to the new image name (BTW where is the similar setting for MacOS, if any ?) - I had to set permissions for squeak.sh and bin/squeak since they were not executable by default. - the mouse buttons for halo and context menus were inversed, so the behavior is not the same on Linux and Windows I have no Mac so could not test the third platform. thanks again, Stef |
Administrator
|
Given that it seems developers will not use an all-in-one image, I thought Michael's "Taste of Squeak" idea was awesome - bundle some of the coolest apps together to get a new user hooked on Squeak's power, and they will be willing to put in the extra effort to get a standard download.
The exchange between Michael and Ian in the former thread (A little 4.1 press coverage):
Cheers,
Sean |
On 4/29/10, Sean P. DeNigris <[hidden email]> wrote:
> > Given that it seems developers will not use an all-in-one image, This morning I have downloaded the all-in-one image and use it right now to develop code. It is handy that I can do either under MSWindows and Ubuntu (I have a dual boot installation). It is helpful for testing purposes in addition. I thought > Michael's "Taste of Squeak" idea was awesome - bundle some of the coolest > apps together to get a new user hooked on Squeak's power, and they will be > willing to put in the extra effort to get a standard download. I like this idea. An extended image prepackaged with interesting things. I think this is just what we should encourage. --Hannes |
Hannes Hirzel wrote:
> On 4/29/10, Sean P. DeNigris <[hidden email]> wrote: > >> Given that it seems developers will not use an all-in-one image, >> > > This morning I have downloaded the all-in-one image and use it right > now to develop code. > It is handy that I can do either under MSWindows and Ubuntu (I have a > dual boot installation). It is helpful for testing purposes in > addition. > > I thought > >> Michael's "Taste of Squeak" idea was awesome - bundle some of the coolest >> apps together to get a new user hooked on Squeak's power, and they will be >> willing to put in the extra effort to get a standard download. >> > > I like this idea. An extended image prepackaged with interesting things. > I think this is just what we should encourage. > > --Hannes > > > using a selection of image versions. I'm sure that Linux and Windows shell scripting can provide a similar capability: Its not as professional looking as it might be (what I whipped up) but it lets you choose which version of hte image to launch Lawson |
> Again, that simple applescript provides a shell to launch the squeak VM
> using a selection of image versions. I'm sure that Linux and Windows > shell scripting can provide a similar capability: I made such a script in Emacs Lisp, for Surmulot (http://www.zogotounga.net/surmulot/surmulot.html) which combines Emacs and muO. What I found useful in that context was to give a root name, and analyse all images based on that name, then propose to the user to choose which image to launch among the initial image (the one with the root name) plus the latests of its derivative (the number of which we can customize). so, if the images folder contains muO.image muO.1.image muO.2.image muO.3.image muO.4.image muO.5.image the script could propose only muO.image and muO.5.image, and possibly add muO.4.image also, or muO.4.image and muO.3.image, etc. here are some docstrings: --- function (squeak-tcpip-default-image) Return the default image to be opened when starting Squeak from Emacs. Valid image file names are built by replacing ".image" with ".N.image" in variable `squeak-tcpip-default-image', where N stands for any integer. Variable `squeak-tcpip-proposed-images' controls which images are considered candidates. If none is found, return "" which make the Squeak VM interactively query the user. variable squeak-tcpip-proposed-images The number of latest images to be interactively proposed when starting Squeak from Emacs. If 0, the latest image is automatically selected. If negative, the root image (from variable `squeak-tcpip-default-image') is automatically selected. --- yet another approach would be to sort the image files by modification dates. my 2 cents, Stef |
In reply to this post by Bert Freudenberg
On Thu, Apr 29, 2010 at 02:13:30PM +0200, Bert Freudenberg wrote:
> > Also, we could add more VMs if people provide them, though these three > should go a long way. > Not sure what to do about 64 bit Linux, maybe just tweak the script to > run the 32 bit version anyway? IMO tweaking the script to run the 32-bit VM is the best thing to do right now. It gives more consistency in the plugins (some are still not available in 64-bit form), and the only real downside is the need to install 32-bit runtime libraries. I expect that it is easier to explain to new users that they need to install 32-bit libraries from their Linux distro than it is to explain way some Squeak capabilities do not work if they happen to be using a 64-bit OS. Dave |
In reply to this post by Bert Freudenberg
On 4/29/2010 2:51 AM, Bert Freudenberg wrote:
> Agreed. Let's build it. But Amazon marketing be damned, please don't call it "1-click". Makes me cringe every time. > > Actually ... I just made one. Only tested on Mac and Linux-i686, but chances are it works on Windows, too: > > http://ftp.squeak.org/Experiments/Squeak-4.1-All-in-One.zip This is great! I see someone has already put a copy into the 4.1 directory - should we put this up as a download option on www.squeak.org, perhaps labeled "Universal Install"? (to make clear that it applies to all platforms) Cheers, - Andreas |
Free forum by Nabble | Edit this page |