[Newbies] Misunderstanding Squeak

Nathan Lane nathamberlane at gmail.com
Mon Apr 7 21:00:25 UTC 2008


Thanks for all of that. It helps to understand where other developers who
have used other languages have gone to get help using SmallTalk themselves.
As far as dynamically typed languages, probably JavaScript and VisualBasic
Script are the two most dynamic I can think of, and I am well versed in
JavaScript, and fairly well versed in VisualBasic script. Of course I also
mentioned Python and Perl, which while not totally dynamically typed, they
are somewhat - I'm thinking now that PHP is also dynamically typed. Anyway,
from reading about SmallTalk previous to downloading Squeak I understand
that the object base is similar to, though slightly more advanced than Ruby,
and since it's dynamically typed, a lot of programming overhead goes away. I
will continue reading in Squeak By Example and this tutorial
http://squeak.preeminent.org/tut2007/html/ which seem to be putting me in
the right direction.

Can anybody answer me this? This Squeak run on top of a SmallTalk runtime
environment? Or is is the SmallTalk runtime environment?

On Mon, Apr 7, 2008 at 2:52 PM, Andreas Wacknitz <A.Wacknitz at gmx.de> wrote:

> Nathan Lane schrieb:
> > I just realized that I need to clarify something else, I don't have
> > difficulty "thinking in objects", I can do that just fine, as Java and
> > C# have both taught me this extensively. I just don't understand how to
> > use Squeak objects to develop a useful program.
> >
> There are subtle differences between C++, C# and Java objects and
> Smalltalk objects. Take a copy of Kent Beck's "Smalltalk - Best Practice
>  Patterns" in order to make familiar with good Smalltalk style. This
> will give you some hints.
>
> Smalltalk is a dynamically typed language that makes it different from
> the C family of languages you already know. And it has an image with
> "living" objects which makes it different to other dynamic languages
> like Ruby.
> This, together with its orthogonality and its tools, make Smalltalk a
> totally new and advanced system. Alas it takes some time to find this
> out and many don't realise it all.
> For me it took some time to accept that such an "old" language is far
> superior to all "new" languages.
>
> Andreas
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>



-- 
Nathan Lane
Home, http://www.nathandelane.com
Mirror, http://nathandelane.awardspace.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20080407/86288e2d/attachment.htm


More information about the Beginners mailing list