I think a common misconception is, that (at least) Squeak is just another Smalltalk IDE. As I see it, the goal was (still is?) to be much more than that. With a generic (and easy to use) GUI, without different contexts for eg. writing code or a letter. I think one manifestation of this idea is, that we are able to write down and evaluate some code in (almost) any place where text input is possible. Try to do that in any other mainstream IDE. We don&#39;t need to switch to a specific Smalltalk Code View and enter code in some special code evaluation pane where the output goes to a special console window etcetera. <br>

<br>So I would say Squeak&#39;s goal wasn&#39;t (isn&#39;t?) to just make the life of code monkeys easier.<br><br>Alex<br><br><div class="gmail_quote">2011/5/31 Michael Haupt <span dir="ltr">&lt;<a href="mailto:mhaupt@gmail.com">mhaupt@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">---------- Forwarded message ----------<br>
From: Andreas Wacknitz &lt;<a href="mailto:A.Wacknitz@gmx.de">A.Wacknitz@gmx.de</a>&gt;<br>
Date: 31 May 2011 08:18<br>
Subject: [Pharo-project] usability of Pharo and Squeak<br>
To: <a href="mailto:Pharo-project@lists.gforge.inria.fr">Pharo-project@lists.gforge.inria.fr</a><br>
<br>
<br>
Hi all,<br>
<br>
I have convinced a friend to take a closer look at Pharo 1.2.1 and<br>
Dolphin Smalltalk. He is an experienced Java developer.<br>
After some time he started to complain about Pharo. I was discussing<br>
with him and now think that he has some valid points.<br>
<br>
His biggest complaint is: &quot;Why does Pharo always show windows at sizes<br>
and positions I don&#39;t want?&quot;<br>
I answered him: You could set the standard window size in the class<br>
RealEstateAgent and furthermore you can create or change<br>
&gt;&gt;initialExtent methods in every class that is involved.<br>
But his answer was: Why should I do that? It&#39;s the responsibility of<br>
an IDE. I don&#39;t want to program elementary things of my IDE. Why is<br>
there no mechanism that let a user set the sizes and positions of<br>
windows? Netbeans and Eclipse are doing that nicely. Why isn&#39;t it<br>
possible in Pharo?<br>
After that discussion I now question my own way of using Pharo and<br>
Squeak. I have created some changesets that I used to file in when<br>
using<br>
a fresh image. But that seems stupid now...<br>
<br>
His second complaint was that he doesn&#39;t like the cluttered windows.<br>
While programming he had a lot of open windows and told me that he<br>
lost overview.<br>
Especially in Pharo he is complaining about minimized windows that are<br>
hard to distinguish. He better likes Dolphin with tabbed windows that<br>
are common in other IDE&#39;s.<br>
<br>
<br>
Regards<br>
Andreas<br>
<br>
</blockquote></div><br>