<br><br><div class="gmail_quote">On Sat, Feb 28, 2009 at 7:44 AM, Klaus D. Witzel <span dir="ltr">&lt;<a href="mailto:klaus.witzel@cobss.com">klaus.witzel@cobss.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Sat, 28 Feb 2009 15:35:49 +0100, Eliot Miranda wrote:<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sat, Feb 28, 2009 at 1:17 AM, edgar De Cleene wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; A standard &quot;kernel image&quot; that everyone builds<br>
&gt; off of has long<br>
&gt; been a pipe dream of nearly everyone in the community. I<br>
&gt; believe<br>
&gt; that such an image is not achievable in the short term;<br>
&gt; convincing all of the squeak distributions to adopt it<br>
&gt; would be<br>
&gt; nearly impossible to adopt incrementally.<br>
&gt;<br>
<br>
Such image exist and is MorphicCore of Pavel Krivanek.<br>
We should go towards this , removing packages from the top and reshaping<br>
packages if packages as we know today can&#39;t be unloades/loaded nicely<br>
</blockquote>
<br>
<br>
Any image containing a GUI is a non-starter IMO.  People may not want a GUI<br>
(e.g. the embedded and scripting folks).  People may want a particular GUI<br>
(MVC, Morphic, Tweak, Newspeak, Croquet, one of the native GUIs) with no<br>
vestiges of the old one.  So the common image needs to be a small headless<br>
core that can bootstrap any image.  This image needs minimal scripting<br>
support to respond to command-line bootstrap commands (including<br>
cross-platform stdin &amp; stdout and a file interface), a compiler with which<br>
to compile code, collections, magnitudes, exceptions (as necessary), a<br>
default error handler that dumps the stack to stdout and then aborts, and<br>
that&#39;s about it.<br>
<br>
All images derived from it should be derived by running scripts (repeatable process).<br>
</blockquote>
<br></div>
Sure, and Pavel&#39;s has this all, and it&#39;s working, no wonder that Edgar often mentions it:<br>
<br>
- <a href="http://www.cincomsmalltalk.com/userblogs/ralph/blogView?entry=3342635112" target="_blank">http://www.cincomsmalltalk.com/userblogs/ralph/blogView?entry=3342635112</a></blockquote><div><br></div><div>If it doesn&#39;t have a GUI then why is it called MorphicCore??!</div>
<div>Reading from the blog entry it looks like it has eToys removed but not much more.</div><div>Pavel, is it a headless image?</div><div>Klaus, if the image is not headless ten it doesn&#39;t meet my specification.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><a href="http://www.cincomsmalltalk.com/userblogs/ralph/blogView?entry=3342635112" target="_blank"></a><div class="Ih2E3d">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
These scripts should be versioned.<br>
<br>
Further, this initial image should be built from scratch, e.g. using John<br>
Maloney&#39;s MicroSqueak as a starting point.<br>
</blockquote>
<br></div>
Interesting. Where is that one, search didn&#39;t show it:<br>
<br>
- <a href="http://www.google.com/search?q=John+Maloney+MicroSqueak" target="_blank">http://www.google.com/search?q=John+Maloney+MicroSqueak</a><br>
<br>
[... much more good stuff cut away ...]<div><div></div><div class="Wj3C7c"><br>
<br>
-- <br>
&quot;If at first, the idea is not absurd, then there is no hope for it&quot;. Albert Einstein<br>
<br>
<br>
</div></div></blockquote></div><br>