Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
PR announcements will be going out to various public places soon.
Here's a summary of the major new features in 3.7, copied from the "What's New" section in the Welcome Window: ------------------------------------------------------------------ * Version 2 of SqueakMap, a major upgrade which supports multiple releases for packages, user accounts and much more. * Babel, a framework for supporting language translations in the UI. (e.g. French, Swedish, etc.) * SmaCC, the Smalltalk Compiler Compiler deployment runtime from John Brant. The SmaCC development tool lets you define a parser/compiler. * Some packages removed and placed on SqueakMap, including the XML parser and IRC. * The Accufonts bitmap font set. This means the original Apple NewYork font has been removed, to help clean up the Squeak-L licensing issue regarding fonts. * BitstreamVeraFonts, a set of free TrueType/antialiased fonts. * Chronology package. This contains ANSI DateTime, refactored Date and Time classes. * The remaining ANSI compatibility methods. Squeak now includes all of the major ANSI compatibility changes. * A Change Notification framework from the KCP team at Berne. This sends consistent notification messages when code changes happen in the system. * Latest updates from the SqueakLand/Etoys world. * An enhanced look and feel including menu icons, gradient scrollbars and window titlebar buttons, etc. * Horizontal scrollbars now supported in all scrollable text/list panes, and very large lists are now supported with LargeLists. * Class comments immediately visible in Browsers when a new class is viewed. * Enhancement packages incorporated from SqueakMap: NamedProcess, ShrinkingSelection/ParenBlinking, BreakpointSupport, LargeLists. * Support for animated GIFs and saving PNG files. * Support for compressed source files. * New class Matrix which replaces Array2D. * The usual numerous small enhancements and fixes.
- Doug
Hi all!
Doug Way dway@mailcan.com wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
Rock on! What can I say - bloody great! :) Kudos to all you guys that pulled the weight these last months - no names, we all know who you are.
Btw, I feel "disconnected" for the moment - this fatherhood thing is really taking all my time at the moment - but I am trying to keep in the loop at least.
regards, Göran
Hi again!
Btw, shouldn't there be a Basic downloadable too? I saw someone else asked about that a few days back.
regards, Göran
Am 15.09.2004 um 23:17 schrieb goran.krampe@bluefish.se:
Hi again!
Btw, shouldn't there be a Basic downloadable too? I saw someone else asked about that a few days back.
Yes, I think we should add that.
The Bundel with VMs should be full, but there should be a zip file with Basic to download.
Marcus
On Wed, 15 Sep 2004 13:09:22 -0400, Doug Way dway@mailcan.com wrote:
Squeak 3.7 is released!
Great! I'll do my PR thingy ASAP.
Regards,
Cees
When the new Windows VM becomes available, will it be added to the ZIP file?
Doug Way wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
PR announcements will be going out to various public places soon.
Here's a summary of the major new features in 3.7, copied from the "What's New" section in the Welcome Window:
* Version 2 of SqueakMap, a major upgrade which supports multiple
releases for packages, user accounts and much more. * Babel, a framework for supporting language translations in the UI. (e.g. French, Swedish, etc.) * SmaCC, the Smalltalk Compiler Compiler deployment runtime from John Brant. The SmaCC development tool lets you define a parser/compiler. * Some packages removed and placed on SqueakMap, including the XML parser and IRC. * The Accufonts bitmap font set. This means the original Apple NewYork font has been removed, to help clean up the Squeak-L licensing issue regarding fonts. * BitstreamVeraFonts, a set of free TrueType/antialiased fonts. * Chronology package. This contains ANSI DateTime, refactored Date and Time classes. * The remaining ANSI compatibility methods. Squeak now includes all of the major ANSI compatibility changes. * A Change Notification framework from the KCP team at Berne. This sends consistent notification messages when code changes happen in the system. * Latest updates from the SqueakLand/Etoys world. * An enhanced look and feel including menu icons, gradient scrollbars and window titlebar buttons, etc. * Horizontal scrollbars now supported in all scrollable text/list panes, and very large lists are now supported with LargeLists. * Class comments immediately visible in Browsers when a new class is viewed. * Enhancement packages incorporated from SqueakMap: NamedProcess, ShrinkingSelection/ParenBlinking, BreakpointSupport, LargeLists. * Support for animated GIFs and saving PNG files. * Support for compressed source files. * New class Matrix which replaces Array2D. * The usual numerous small enhancements and fixes.
- Doug
Yep!
cheers
bruce
Brad Fuller Brad@Sonaural.com wrote:
Date: Wed, 15 Sep 2004 15:08:01 -0700 From: Brad Fuller Brad@Sonaural.com Subject: Re: Squeak 3.7 released! To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org reply-to: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org content-length: 2396
When the new Windows VM becomes available, will it be added to the ZIP file?
Doug Way wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
PR announcements will be going out to various public places soon.
Here's a summary of the major new features in 3.7, copied from the "What's New" section in the Welcome Window:
* Version 2 of SqueakMap, a major upgrade which supports multiple
releases for packages, user accounts and much more. * Babel, a framework for supporting language translations in the UI. (e.g. French, Swedish, etc.) * SmaCC, the Smalltalk Compiler Compiler deployment runtime from John Brant. The SmaCC development tool lets you define a parser/compiler. * Some packages removed and placed on SqueakMap, including the XML parser and IRC. * The Accufonts bitmap font set. This means the original Apple NewYork font has been removed, to help clean up the Squeak-L licensing issue regarding fonts. * BitstreamVeraFonts, a set of free TrueType/antialiased fonts. * Chronology package. This contains ANSI DateTime, refactored Date and Time classes. * The remaining ANSI compatibility methods. Squeak now includes all of the major ANSI compatibility changes. * A Change Notification framework from the KCP team at Berne. This sends consistent notification messages when code changes happen in the system. * Latest updates from the SqueakLand/Etoys world. * An enhanced look and feel including menu icons, gradient scrollbars and window titlebar buttons, etc. * Horizontal scrollbars now supported in all scrollable text/list panes, and very large lists are now supported with LargeLists. * Class comments immediately visible in Browsers when a new class is viewed. * Enhancement packages incorporated from SqueakMap: NamedProcess, ShrinkingSelection/ParenBlinking, BreakpointSupport, LargeLists. * Support for animated GIFs and saving PNG files. * Support for compressed source files. * New class Matrix which replaces Array2D. * The usual numerous small enhancements and fixes.
- Doug
Doug Way wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
Kudos to all the community for the great work !
In the same time, can we do something to solve the mess in the download page here : http://www.squeak.org/download/index.html It could be great to have a very simple dl page : some explanations about what you need to download (a platform specific VM + an image), a list of the mirrors that are up, what is the difference between the basic and the full image, ...
We could have also a multilingual dl page. Someone would like to help ?
-- oooo Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
Serge we should use SmallWiki for the web site but we are all flooded. I would suggest that we pay someone to do that. May be having a squeakmembership could be used to collect funds.
Stef
Doug Way wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
Kudos to all the community for the great work !
In the same time, can we do something to solve the mess in the download page here : http://www.squeak.org/download/index.html It could be great to have a very simple dl page : some explanations about what you need to download (a platform specific VM + an image), a list of the mirrors that are up, what is the difference between the basic and the full image, ...
We could have also a multilingual dl page. Someone would like to help ?
-- oooo Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
=?ISO-8859-1?Q?st=E9phane_ducasse?= ducasse@iam.unibe.ch wrote:
Serge we should use SmallWiki for the web site but we are all flooded. I would suggest that we pay someone to do that. May be having a squeakmembership could be used to collect funds.
The current "Downloading Squeak" page on the Swiki seems pretty good....
http://minnow.cc.gatech.edu/squeak.388
Maybe we should link to this, if the static pages are not being maintained.
-Lex
Hi,
Can someone propose a new download page? We seem stuck between two simple and two complex with the current design. I could take off some of the older/less used systems.
cheers
bruce
Serge Stinckwich Serge.Stinckwich@info.unicaen.fr wrote:
Date: Thu, 16 Sep 2004 08:08:42 +0200 From: Serge Stinckwich Serge.Stinckwich@info.unicaen.fr Subject: Re: Squeak 3.7 released! To: squeak-dev@lists.squeakfoundation.org reply-to: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org content-length: 1092
Doug Way wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
Kudos to all the community for the great work !
In the same time, can we do something to solve the mess in the download page here : http://www.squeak.org/download/index.html It could be great to have a very simple dl page : some explanations about what you need to download (a platform specific VM + an image), a list of the mirrors that are up, what is the difference between the basic and the full image, ...
We could have also a multilingual dl page. Someone would like to help ?
-- oooo Serge Stinckwich OOOOOOOO UniversitZ de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
I liked this design - all you need in one place:
http://minnow.cc.gatech.edu/squeak/3262
- Bert -
Am 21.09.2004 um 15:34 schrieb Bruce ONeel:
Hi,
Can someone propose a new download page? We seem stuck between two simple and two complex with the current design. I could take off some of the older/less used systems.
cheers
bruce
Serge Stinckwich Serge.Stinckwich@info.unicaen.fr wrote:
Date: Thu, 16 Sep 2004 08:08:42 +0200 From: Serge Stinckwich Serge.Stinckwich@info.unicaen.fr Subject: Re: Squeak 3.7 released! To: squeak-dev@lists.squeakfoundation.org reply-to: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org content-length: 1092
Doug Way wrote:
Squeak 3.7 is released! It was a bit of a long time coming, but it is now available for download at http://squeak.org. Thanks to everyone who contributed in one way or another.
Kudos to all the community for the great work !
In the same time, can we do something to solve the mess in the download page here : http://www.squeak.org/download/index.html It could be great to have a very simple dl page : some explanations about what you need to download (a platform specific VM + an image), a list of the mirrors that are up, what is the difference between the basic and the full image, ...
We could have also a multilingual dl page. Someone would like to help ?
-- oooo Serge Stinckwich OOOOOOOO UniversitZ de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
On Tue, 21 Sep 2004 15:37:41 +0200, Bert Freudenberg bert@impara.de wrote:
I liked this design - all you need in one place:
Two thoughts:
1. Is this page even up-to-date? Is the latest stable /really/ 3.5? Do we not consider 3.7 as stable?
2. I don't think it's a very user-friendly layout. It seems like a layout for us geeks, not the average Joe Schmoe who will be working with e-Toys.
"Jason Rogers" jacaetevha@fast-mail.org wrote:
- Is this page even up-to-date? Is the latest stable /really/ 3.5? Do
we not consider 3.7 as stable?
- I don't think it's a very user-friendly layout. It seems like a layout
for us geeks, not the average Joe Schmoe who will be working with e-Toys.
I have to agree with Jason here; it's a fine page for already knowledgable users wanting to find the source tree or a latest re-release VM but it is very intimidating to anyone new. This is bad since it can put people off even trying - I know I've been put off making the effort of trying some linux package because of convoluted fetch/install instructions.
I started hacking about the original page but my editor really isn't helping me much so it's a slow process and I have much else to do. My recommendations would be along the lines of:-
Keep It REALLY Simple
Explain that you need four files and that occasionally a helpful download program is too helpful and causes <blah> error, so see here. Name the four files for future reference (executable is known as virtual machine or VM or even object engine; image file is big file with all the objects; sources is lots of source code and changes is sourcecode changed since version 3.0) so we hopefully have some common vocabulary for later in the page.
Point to the release packages for the four fully maintained platforms (windows, mac, unix, RISC OS) which should ideally be a single zip/tar/whatever with everything nicely packaged for trivial installation. At worst it should be a separate page with explicit instructions.
For any other active platforms with ready to go packages just add them to the list. Less supported platforms (anyone done anything on BeOS or DOS in a while?) ought to be relegated to an 'old releases page'.
And that should be that. Long explanations should be put on separate pages. Installation instructions should be in the package.
Oh, to heck with it: here's a quick attempt of the content for anyone with a good html editor to fool with.
================================= <p>To run Squeak you will need to download four files. For the main actively supported platforms you will find them in one of the packages listed below. The four files are:- <ol>
<li> The executable suited to your platform. Known more commonly as the <em>Squeak virtual machine</em>, the VM or occasionally the Object Engine, it will be named and packaged in a manner appropriate to the platform.
<li> The <em>Squeak image</em>, the file containing all the objects. This is completely portable between platforms without any alterations and will normally be named something similar to 'Squeak3.7-5989.image'
<li> The <em>Squeak sources</em> - the source code for all the methods in the system at the last major release, in this case version 3.0
<li> A matching <em>changes file</em>, which contains the source code for changes made since the last release of the sources file.
</ol>
<p>Just occasionally downloading goes wrong and the format of some of the files is broken. Most often this has been due to <that damn mac decompressor I can't think of> converting line-end characters. <Add pointer to page for fix>
<h3>Download Packages</h3> <p>These are the four regularly maintained platforms. <ul> <li><a href="">Mac OS 9.x</a> <li><a href="">Mac OS/X</a> <li><a href="">Windows</a> <li><a href="">Unix, linux, hpux etc</a> <li><a href="">RISC OS</a> </ul> <p>Less frequently updated platforms with downloadable packages <ul> <li>PocketPC <li>BeOS <li>AmigaOS <li>PlayStation <li>Burroughs B5000 <li>Babbage Machine </ul> <p>If you need to find an updated image or the VM sources take a look at the <a href="">Expert Dowloaders Page</a> ==============================================
tim -- Tim Rowledge, tim@sumeru.stanford.edu, http://sumeru.stanford.edu/tim Strange OpCodes: SDL: Shift Disk Left
It's fine, but I actually like the Downloading Squeak page better:
1. It has links to Swiki pages for each platform. Just like with the download page itself, the wiki version of these pages is often more useful and up to date than the maintainer's website. 2. It explains things a little better. That front material on images, the license, and so on, seems important for new users. The main thing I'd change would be to remove the reference to squeak.org, which doesn't seem to be well maintained.
There is useful stuff on the page Bert links, though. The table is nice for old hats who know about changes files, etc., and would like to get to a particular download very quickly. Also, the list of common problems looks useful... though over time, we should try and link these to FAQ's when possible.
Overall, how about tweaking what we have, instead of starting from scratch? Maybe add the table and the list of problems, and update the text about squeak.org?
-Lex
Hi,
I'd be happy to replace the squeak.org download page with http://minnow.cc.gatech.edu/squeak.388. The squeak.org page is only updated with releases and was an attempt to make it easy to get started. It's true that there are out of date systems on there, but, I'd tended away from removing them for historical reasons. They easily can be removed.
Thoughts?
cheers
bruce
On Tue, Sep 21, 2004 at 05:05:41PM -0400, lex@cc.gatech.edu wrote:
It's fine, but I actually like the Downloading Squeak page better:
- It has links to Swiki pages for each platform. Just like with the
download page itself, the wiki version of these pages is often more useful and up to date than the maintainer's website.
- It explains things a little better. That front material on images,
the license, and so on, seems important for new users.
The main thing I'd change would be to remove the reference to squeak.org, which doesn't seem to be well maintained.
There is useful stuff on the page Bert links, though. The table is nice for old hats who know about changes files, etc., and would like to get to a particular download very quickly. Also, the list of common problems looks useful... though over time, we should try and link these to FAQ's when possible.
Overall, how about tweaking what we have, instead of starting from scratch? Maybe add the table and the list of problems, and update the text about squeak.org?
-Lex
Le 2004/09/22, Bruce O'Neel edoneel@sdf.lonestar.org écrivait :
Hi,
I'd be happy to replace the squeak.org download page with http://minnow.cc.gatech.edu/squeak.388. The squeak.org page is only updated with releases and was an attempt to make it easy to get started. It's true that there are out of date systems on there, but, I'd tended away from removing them for historical reasons.
Hi Bruce, as you know, on a Swiki you never lost the differents states of a page, they are kept in the 'history' for that page...so if you change the current page you still can return to a old one via 'history'...but may be this is not what you want !
Raymond
squeak-dev@lists.squeakfoundation.org