Another thing.
I believe Seaside is giving smalltalk the biggest opportunity of an
overcome it had in years.
May be Seaside can spark the long awaited adoption :)


On 8/8/06, Ramiro Diaz Trepat <[EMAIL PROTECTED]> wrote:
I thought a lot about this, because I really like Smalltalk and cannot
understand why so many others don't see in it the beauty I see.
Unfortunately, I did not come to any *serious* conclusion.
Most new languages keep taking ideas from Smalltalk, but as you say,
Smalltalk is really far from being widely accepted.

Some of the important issues, probably are:

1.  The environment.
Most programmers just don't get used to this.  They feel as being
tightly coupled to a feature that, for them, should be decoupled.
This probably holds "some" truth, since being as it is, smalltalk has
to do a lot of things that are typically an OS responsibility.  OSs
are usually more mature and resolve very well a lot of things.
The other drawback that most programmers see in using smalltalk with
its environment is that the GUI is not integrated to the OS GUI.  This
is not true, particularly if you use some of the commercial Smalltalk
dialects that support it, but again, most programmers I know don't
know about this.  They always think of Smalltalk with it's
environment.  Most of them even think that you can't even build a
server that runs without the GUI (headless).
So, a lot of this might be due to disinformation

2. Openness
For a language to be successful today, it has to be open,
distributable and then accepted by "the community".  This is the case
of Python, Ruby, etc.  Java is seriously suffering from not being
open, and now, they will probably open it.
I have not followed it closely, but I believe Squeak had some
licencing issues until not so long ago, and the other free Smalltalks
(GNU) are not as good as Squeak.

Probably the list is longer, and everyone may not agree with me on those issues.
What I sadly believe by now is that, if Smalltalk didn't make it in
the last 25 years, it will not make it in the future. There is no
reason for this to change, I believe that smalltalk has not had many
substantial changes in the last decade).
So my plan is sticking to this small but talented and friendly
community :)  I don't think it is going to change a lot.
The biggest risk of having a small community (squeak), probably, is
that guys who really know Squeak, which are a few, might get tired of
hacking enormous amounts of hours for it to evolve little by little,
for the rest of the fellows.
For me, Squeak evolves a lot, but it is still a little/slow evolution.
 This is also a consequence of the small community.  If you see
squeak's GUI and dev tools (editors, debugger, etc.) they really look
at least a decade old, and are behind the tools available for other
languages.  This might also be an issue about the little acceptance.
Just my 2 cents.
Bye


r.


On 8/8/06, 啸然 <[EMAIL PROTECTED]> wrote:
> My opinion is, the power of Smalltalk is same as an OS, but Smalltalk is as
> a programming language. The Smalltalk should be an OS.
> _______________________________________________
> Beginners mailing list
> Beginners@lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
>

_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to