[Webteam] Website

goran at krampe.se goran at krampe.se
Mon Jan 9 07:21:42 CET 2006


Hi Ron!

"Ron Teitelbaum" <Ron at USMedRec.com> wrote:
> When Smalltalk was
> <http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_Abstract.html
> >  created more than 35 years ago it defined the term object orientation and
> is the first language in which everything is built from objects. Smalltalk
> is deeply inspired by ideas from especially Simula
> <http://en.wikipedia.org/wiki/Simula> , Sketchpad
> <http://en.wikipedia.org/wiki/Sketchpad>  and Lisp
> <http://en.wikipedia.org/wiki/Lisp_programming_language>  and even today
> Smalltalk sets the bar for object oriented dynamically strongly typed
> interactive languages and environments.
> 
> *       maybe this would be better
> 
> When Smalltalk was
> <http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_Abstract.html
> >  created more than 35 years ago it defined the term object orientation and
> is the first language in which everything is built from objects. Smalltalk
> is deeply inspired by ideas from Simula
> <http://en.wikipedia.org/wiki/Simula> , Sketchpad
> <http://en.wikipedia.org/wiki/Sketchpad>  and Lisp
> <http://en.wikipedia.org/wiki/Lisp_programming_language>  and even today
> Smalltalk sets the bar for object oriented dynamically typed interactive
> languages and environments.
>   
> 
> Because especially does not describe the list and is grammatically
> incorrect.  Also adding strongly before typed suggests that Smalltalk is
> typed.  

I used "especially" because Smalltalk was also inspired by other
sources. How can I make it more grammatically correct and still maintain
that meaning?

And no - Smalltalk IS strongly typed. But it is not statically typed.
The area is a bit confused but I think if you ask some of the gurus you
will find they agree with me. :)

> *       or
> 
> When Smalltalk was
> <http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_Abstract.html
> >  created more then 35 years ago it defined the term object orientation.
> Smalltalk was deeply inspired by Simula
> <http://en.wikipedia.org/wiki/Simula> , Sketchpad
> <http://en.wikipedia.org/wiki/Sketchpad>  and Lisp
> <http://en.wikipedia.org/wiki/Lisp_programming_language>  which have also
> inspired most modern programming languages.  The concept of object
> orientation revolutionized computer programming and is considered essential
> to solving today's complex computer problems.  In Smalltalk everything is
> built from objects.  Most of Smalltalk is written in Smalltalk making it one
> of the most accessible languages.  Smalltalk is an extremely powerful object
> oriented dynamically typed interactive language and environment.

My personal comments:

1. It is a tad too long. I have trimmed the first page a lot to keep it
smallish.

2. The middle sentence (revolutionized etc) is a bit over the top for my
personal liking. But it is a border case Revolutional - maybe, but I
think there are other paradigms that do well on complex computer
problems. Just see Haskell etc. And yes, I am an OOP freak, but I still
have deep respect for the fact that it is not the only way to do stuff -
even though it dominates the market today.

3. If people want a tad more "powerful"-signals and also get the idea
across that Smalltalk is mainly written in itself - then we could work
on that. The latter part was something I was thinking about yesterday,
after reading Avis's turtles-writeup for the second time. Perhaps it is
something we should have in there.

regards, Göran

PS. Skip the HTML in postings to lists.


More information about the Webteam mailing list