+1 and +1<div><br></div><div>Keep the release artifact like trunk. Edgar! You should totally do this! The fun squeak images are the best showcases we have around. Something like that would be a really great compliment to a trunk release.<br>
<br><div class="gmail_quote">On Sat, Dec 11, 2010 at 3:36 PM, David T. Lewis <span dir="ltr">&lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Sat, Dec 11, 2010 at 06:14:52PM -0300, Jecel Assumpcao Jr. wrote:<br>
&gt; One of the discussions about the upcoming 4.2 release in this week&#39;s<br>
&gt; Board meeting was about what to include in the official image. There is<br>
&gt; a tension between too bare of an initial impression and loading stuff<br>
&gt; that is not universally needed. One obvious solution is to have multiple<br>
&gt; official images (kernel, plain trunk, funSqueak, web development and so<br>
&gt; on) and this may be adopted in the future, but it was decided that it<br>
&gt; would be more practical to release a single image for 4.2 which should<br>
&gt; be as close as possible to &quot;plain trunk&quot;.<br>
<br>
</div>Yes I think this is the right thing to do. Having multiple versions<br>
of the image is confusing (and also a lot of work to support). Many<br>
people who download the &quot;official&quot; image will also be interested in<br>
keeping up with the trunk, so making these as similar as possible is<br>
a good thing.<br>
<div class="im"><br>
<br>
&gt; Official images are not just code, however, but have included text<br>
&gt; windows with helpful information and even whole projects with neat<br>
&gt; demos. The approach of using demo projects to showcase the system&#39;s<br>
&gt; possibilities to new users can be seen in recent Etoys distributions,<br>
&gt; though in that case the projects are not actually in the image (which is<br>
&gt; read-only) but exist as separate files on disk and are loaded as needed.<br>
&gt; In the older Squeaks the projects were part of the image, but were<br>
&gt; trivial to delete cleaning up the user interface and releasing the<br>
&gt; little extra memory they were using.<br>
&gt;<br>
&gt; One alternative would be to include projects in the plain trunk image to<br>
&gt; show off advanced features not loaded into the image. The project could<br>
&gt; include a little button in the background attached to a script to load<br>
&gt; all the extra code needed to do what it is explaining. The user would<br>
&gt; have to choice to quit without saving if the feature turned out not to<br>
&gt; be interesting or to save the image and keep that code even if the demo<br>
&gt; project is itself deleted.<br>
&gt;<br>
&gt; If the community finds this an interesting option, then people would<br>
&gt; have to volunteer to build these projects. I am supposing this will be<br>
&gt; an artistic effort rather than a programming one writing the script to<br>
&gt; load the code is simple enough.<br>
&gt;<br>
&gt; What do you think?<br>
<br>
</div>I think this is a good thing to do. Edgar&#39;s FunSqueak is a great<br>
illustration of this approach in practice. It provides a way to easily<br>
explore some of the extended possibilities of Squeak. Indeed, some<br>
of Edgar&#39;s work might be exactly what we need here :)<br>
<br>
I cannot personally make much of a contribution to this, but I hope<br>
that some of the folks with an artistic bent will take an interest.<br>
Also, if any of the FunSqueak content could be included, that might<br>
be a good first step.<br>
<br>
Dave<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; -- Jecel<br>
&gt;<br>
&gt; P.S.: here is a quick review of non code material in previous official<br>
&gt; Squeak images -<br>
&gt;<br>
&gt; 1.16:<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     window &quot;The Squeak User Interface&quot;<br>
&gt;     window &quot;Managing and Saving Changes&quot;<br>
&gt;<br>
&gt; 1.2:<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     window &quot;The Squeak User Interface&quot;<br>
&gt;     collapsed window &quot;Managing and Saving Changes&quot;<br>
&gt;     collapsed window &quot;How Squeak Finds Source Code&quot;<br>
&gt;     collapsed window &quot;Play With Me - 1&quot; - sliders, scrollbard and list<br>
&gt; panes<br>
&gt;     collapsed window &quot;Play With Me - 2&quot; - polygons and arrows<br>
&gt;     collapsed project &quot;Play With Me - 3&quot; - Live In Morphic<br>
&gt;<br>
&gt; 1.3:<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     collapsed window &quot;What&#39;s New in Version 1.3&quot;<br>
&gt;     collapsed window &quot;The Squeak User Interface&quot;<br>
&gt;     collapsed window &quot;Managing and Saving Changes&quot;<br>
&gt;     collapsed window &quot;How Squeak Finds Source Code&quot;<br>
&gt;     collapsed window &quot;Play With Me - 1&quot; - sliders, scrollbard and list<br>
&gt; panes<br>
&gt;     collapsed window &quot;Play With Me - 2&quot; - polygons and arrows<br>
&gt;     collapsed project &quot;Play With Me - 3&quot; - Live In Morphic<br>
&gt;     collapsed window &quot;Play With Me - 4&quot; - &quot;Back To The Future&quot; paper<br>
&gt;     collapsed window &quot;Play With Me - 5&quot; - advanced text flow<br>
&gt;<br>
&gt; 2.0:<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     window &quot;The Squeak User Interface&quot;<br>
&gt;     collapsed window &quot;Managing and Saving Changes&quot;<br>
&gt;     collapsed window &quot;How Squeak Finds Source Code&quot;<br>
&gt;     collapsed window &quot;Play With Me - 1&quot; - sliders, scrollbard and list<br>
&gt; panes<br>
&gt;     collapsed window &quot;Play With Me - 2&quot; - polygons and arrows<br>
&gt;     collapsed project &quot;Play With Me - 3&quot; - Live In Morphic<br>
&gt;     collapsed window &quot;Play With Me - 4&quot; - &quot;Back To The Future&quot; paper<br>
&gt;     collapsed window &quot;Play With Me - 5&quot; - advanced text flow<br>
&gt;     collapsed project &quot;Play With Me - 6&quot; - Fabrik demo<br>
&gt;     collapsed window &quot;About Squeak 2.0&quot;<br>
&gt;     collapsed window &quot;Pluggable Views&quot;<br>
&gt;     collapsed window &quot;Two Virtual Machines&quot;<br>
&gt;     collapsed window &quot;Image Size&quot;<br>
&gt;     collapsed window &quot;Source Code Updates&quot;<br>
&gt;     collapsed window &quot;The Wiki Wiki Server&quot;<br>
&gt;     collapsed window &quot;Stylized Text and Links in Source Code&quot;<br>
&gt;<br>
&gt; 2.3<br>
&gt;     window &quot;Welcome to ....&quot;<br>
&gt;     window &quot;Getting Started&quot;<br>
&gt;     collapsed window &quot;Play With Me - 1&quot; - sliders, scrollbard and list<br>
&gt; panes<br>
&gt;     collapsed window &quot;Play With Me - 2&quot; - polygons and arrows<br>
&gt;     collapsed project &quot;Play With Me - 3&quot; - Live In Morphic<br>
&gt;     collapsed window &quot;Play With Me - 4&quot; - &quot;Back To The Future&quot; paper<br>
&gt;     collapsed window &quot;Play With Me - 5&quot; - advanced text flow<br>
&gt;     collapsed project &quot;Play With Me - 6&quot; - Fabrik demo<br>
&gt;<br>
&gt; 2.5<br>
&gt;     window &quot;Welcome to ....&quot;<br>
&gt;     window &quot;Getting Started&quot;<br>
&gt;     collapsed window &quot;Play With Me - 1&quot; - sliders, scrollbard and list<br>
&gt; panes<br>
&gt;     collapsed window &quot;Play With Me - 2&quot; - polygons and arrows<br>
&gt;     collapsed project &quot;Play With Me - 3&quot; - Live In Morphic<br>
&gt;     collapsed window &quot;Play With Me - 4&quot; - &quot;Back To The Future&quot; paper<br>
&gt;     collapsed window &quot;Play With Me - 5&quot; - advanced text flow<br>
&gt;     collapsed project &quot;Play With Me - 6&quot; - Fabrik demo<br>
&gt;     collapsed project &quot;Play With Me - 7&quot; - Alice demo<br>
&gt;     collapsed project &quot;Play With Me - 8&quot; - Fun WIth Music<br>
&gt;<br>
&gt; 3.0<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     collapsed window &quot;Getting Started...&quot;<br>
&gt;     flash animated Squeak logo<br>
&gt;     project &quot;The Worlds of Squeak&quot;<br>
&gt;         subproject &quot;Games&quot;<br>
&gt;         subproject &quot;Graphics&quot;<br>
&gt;         subproject &quot;3D&quot;<br>
&gt;         subproject &quot;The Net&quot;<br>
&gt;         subproject &quot;Scripts&quot;<br>
&gt;         subproject &quot;Music&quot;<br>
&gt;     flap &quot;Squeak&quot;<br>
&gt;     flap &quot;Supplies&quot;<br>
&gt;     flap &quot;Tools&quot;<br>
&gt;     Navigation Bar<br>
&gt;<br>
&gt; 3.2<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     collapsed window &quot;A Word of Caution&quot;<br>
&gt;     collapsed window &quot;ReadMe.txt&quot;<br>
&gt;     flash animated Squeak logo<br>
&gt;     project &quot;The Worlds of Squeak&quot;<br>
&gt;         subproject &quot;Games&quot;<br>
&gt;         subproject &quot;Graphics&quot;<br>
&gt;         subproject &quot;3D&quot;<br>
&gt;         subproject &quot;The Net&quot;<br>
&gt;         subproject &quot;Scripts&quot;<br>
&gt;         subproject &quot;Music&quot;<br>
&gt;     flap &quot;Squeak&quot;<br>
&gt;     flap &quot;Widgets&quot;<br>
&gt;     flap &quot;Supplies&quot;<br>
&gt;     flap &quot;Tools&quot;<br>
&gt;     flap &quot;Navigator&quot;<br>
&gt;<br>
&gt; 3.8<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     collapsed window &quot;A note to students, parents and teachers&quot;<br>
&gt;     collapsed window &quot;ReadMe.txt&quot;<br>
&gt;     flash animated Squeak logo<br>
&gt;     project &quot;SmalltalkIntroduction&quot;<br>
&gt;     flap &quot;Squeak&quot;<br>
&gt;     flap &quot;Widgets&quot;<br>
&gt;     flap &quot;Supplies&quot;<br>
&gt;     flap &quot;Tools&quot;<br>
&gt;     flap &quot;Navigator&quot;<br>
&gt;<br>
&gt; 3.10.2<br>
&gt;     window &quot;Welcome to ...&quot;<br>
&gt;     collapsed window &quot;History of 3.10.2&quot;<br>
&gt;     collapsed application &quot;Package Universe Browser&quot;<br>
&gt;     flash animated Squeak logo<br>
&gt;     flap &quot;Squeak&quot;<br>
&gt;     flap &quot;Widgets&quot;<br>
&gt;     flap &quot;Supplies&quot;<br>
&gt;     flap &quot;Tools&quot;<br>
&gt;     flap &quot;Navigator&quot;<br>
&gt;<br>
&gt; 4.1<br>
&gt;     menu bar<br>
&gt;     window &quot;Welcome to Squeak 4.1&quot;<br>
&gt;     collapsed window &quot;The Squeak User Interface&quot;<br>
&gt;     collapsed window &quot;Working With Squeak&quot;<br>
&gt;     collapsed window &quot;License Information&quot;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Casey Ransberger<br>
</div>