<br><br><div class="gmail_quote">On Wed, Dec 14, 2011 at 3:10 PM, David Corking <span dir="ltr">&lt;<a href="mailto:lists@dcorking.com">lists@dcorking.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">Kirk wrote:<br>
<br>
&gt; Language popularity is a matter of advertising.    Nobody heard of Java<br>
</div>&gt; until its creator advertised heavily claiming as the best language of<br>
&gt; all,<br>
<br>
Perhaps Smalltalk needs a different approach to advertising. I don&#39;t<br>
think many Smalltalkers believe that Smalltalk is the best of all. It<br>
seems to me that there has always been a widespread and justified<br>
belief that it will be a stepping stone to something better, such as<br>
Self, Strongtalk, Newspeak, or something yet to be created by<br>
researchers such as those at VPRI/STEPS, Potsdam, Berne and several<br>
other enlightened places.<br></blockquote><div><br>One weakness of the Smalltalk environment is that every development image is in essence  a fork. A lot of tools help easing the problems that bring, but it is not smooth sailing. <br>
<br>Another issue is what you mention; the grass is always greener on the other side. So much effort and focus is used on developing the newer and better stuff that older tools get half finished and abandoned. That make the Smalltalk experience a little rocky at times.<br>
<br>Karl<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
In a sense it is a victim of its own simplicity: of the ease of making<br>
new class libraries and new compilers.<br>
<br>
Java might have been sold as the best, but in reality it only had to<br>
be better than C++ to stand a chance of winning.<br>
<br>
In any case, Smalltalk has had some high profile advertising: by IBM,<br>
then by Alan Kay for Squeak, and more recently by Alan again for<br>
Croquet, and Randall for Seaside. I think that there is a law of<br>
averages that says that even great products with great advertising<br>
don&#39;t make it.<br>
<br>
Even so, there is now a Smalltalk in the hands of each of two million<br>
schoolchildren, through the Squeak Etoys and DrGeo II images on the<br>
OLPC. Scratch is even more widespread: to the extent that it is a<br>
killer application.<br>
<div class="im"><br>
&gt; The way out of that legacy in my opinion is projects like Blender 3D,<br>
&gt; maybe OpenOffice, and other killer applications<br>
<br>
</div>I agree: killer applications are better than advertising.<br>
<br>
I also think that Python and Ruby&#39;s strategies of attracting<br>
entrepreneurs and hackers are, in the long run, more rewarding than<br>
Java&#39;s early successes in corporate sales.<br>
<br>
It is not too late: Objective-C finally made it after a 25 year run<br>
for the prize. So why not Smalltalk?<br>
<br>
Can you develop your killer application proposal, please? Are you<br>
suggesting a Squeak contribution to Blender, or a fork?<br>
<br>
David<br>
<div class="im"><br>
p.s. Kirk also wrote:<br>
<br>
&gt; Koans for learning Smalltalk on the other hand strikes me as another waste<br>
&gt; of time and books like the entire &quot;patterns&quot; movement.<br>
<br>
</div>Forgive me if my history is wrong, but wasn&#39;t the patterns movement a<br>
joint venture of the Smalltalk and C++ communities? In any case,<br>
&quot;Koans&quot; seems to a product of the agile movement, which began entirely<br>
in Smalltalk. I intend to waste my time by reading it.<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
</blockquote></div><br>