Okay, I finally posted an image based on the Stable Squeak 3.7 Universe.
http://minnow.cc.gatech.edu/squeak/3835
This is a good starter image for two groups of people:
# Newbies to Squeak, who want to see what Squeak is like. They can click on the projects and have them reliably load. Further, they don't care whether they have the newest packages available - they are happy to play with the most popular ones.
# Application developers. If you are writing a program in Squeak, as opposed to working on Squeak itself, then you would like to have a stable baseline to start from. This image is perfect: it is well defined and all the packages load successfully. As a special case, classes that use Squeak, would find this a good image to start from.
These user groups are not served by our current release process. Even if they grab a 3.7 image (or more likely, an even older one), how are they to access the packages that were available at the time? 3.7u answers that question: the set of packages is listed in a universe, and that particular universe is not allowed to be modified except for extremely important bug fixes.
Comments welcome. I'll post new bugfix releases over time, but will not include any major changes. The Stable 3.7 Universe is "stable" because it doesn't change, not because it works perfectly.
-Lex
lex
did you publish the script you used to create these images?
Stef
On 30 janv. 05, at 22:38, Lex Spoon wrote:
Okay, I finally posted an image based on the Stable Squeak 3.7 Universe.
http://minnow.cc.gatech.edu/squeak/3835
This is a good starter image for two groups of people:
# Newbies to Squeak, who want to see what Squeak is like. They can click on the projects and have them reliably load. Further, they don't care whether they have the newest packages available - they are happy to play with the most popular ones.
# Application developers. If you are writing a program in Squeak, as opposed to working on Squeak itself, then you would like to have a stable baseline to start from. This image is perfect: it is well defined and all the packages load successfully. As a special case, classes that use Squeak, would find this a good image to start from.
These user groups are not served by our current release process. Even if they grab a 3.7 image (or more likely, an even older one), how are they to access the packages that were available at the time? 3.7u answers that question: the set of packages is listed in a universe, and that particular universe is not allowed to be modified except for extremely important bug fixes.
Comments welcome. I'll post new bugfix releases over time, but will not include any major changes. The Stable 3.7 Universe is "stable" because it doesn't change, not because it works perfectly.
-Lex
On 30/01/05 18:38, "Lex Spoon" lex@cc.gatech.edu wrote:
Okay, I finally posted an image based on the Stable Squeak 3.7 Universe.
Lex:
I just download it and I could say this is good way to go.
Congratulations.
A first RFI . I think if each package have the full info found in Squeak Map entry could be useful. (summary, author name, homepage).
Its a light in darkness see something do Smalltalk and no JustTalk.
Edgar
This is terrific Lex, thank you.
As a matter of interest what did you have to do to get from where we were (squeakmap package loader) to this point ?
Simon Michael simon@joyful.com wrote:
Ah, I found Coding Time so Far at http://minnow.cc.gatech.edu/squeak/3785 . Nifty.
Yes, this is why it is rough in many ways--it's not a lot of code right now! I agree with all the suggestions so far; they all need to be implemented.... (after which, I'll have to delete that section!)
Even so, I think the scarcity of the code is a message by itself. It means the model is simple, and it means that even a basic implementation seems good enough to make a little starter image.
Overall, I'm floored by the positive responses. Thanks guys!!
-Lex
On Sun, 30 Jan 2005 16:38:57 -0500, Lex Spoon lex@cc.gatech.edu wrote:
Okay, I finally posted an image based on the Stable Squeak 3.7 Universe.
http://minnow.cc.gatech.edu/squeak/3835
Thank you, Lex. I got a kick out of running the SUnit tests and I'm looking forward to poking around.
Steve
On Sun, 30 Jan 2005 16:38:57 -0500, Lex Spoon lex@cc.gatech.edu wrote:
Comments welcome.
The install mechanism isn't working for me. When I try to install one of the packages that isn't in universetmp/, I always time out waiting for the server to respond. I doubt it's a proxy getting in the way because:
1. There isn't one,
2. The ordinary Squeak update mechanism works fine out of the box, and
3. I can't get at it from a shell account I have elsewhere.
I've pasted the URL from the debugger into an xterm. Should things like...
lynx http://universes.dnsalias.net:8888/universes/repositories/stable-3.7/DNS.cs....
...work? lynx times out waiting for the server too, both from the house and from my remote shell account. I guess it's my problem alone since nobody else has mentioned it but I want to make sure.
Thanks, Steve
squeak-dev@lists.squeakfoundation.org