[squeak-dev] Smalltalk for small projects only?

Trygve Reenskaug trygver at ifi.uio.no
Tue Jan 31 16:44:52 UTC 2012


Hi all,

Programming in the large with 50 or 200 programmers...
This discussion illustrates that we have moved a long way from Alan 
Kay's vision of the Dynabook; "/... a laptop personal computer for 
children of all ages/". A personal computer that contains my personal 
data. Data that I own and manage with personal programs, some of them 
written by me. Smalltalk was targeted to be the software system for the 
Dynabook. A single programmer, often myself.

I have followed this list for some years now, and I miss greater 
interest in the ultimate end user of the software; the human. I am 
working with many others on a paradigm that puts the end user in the 
driver's seat. A paradigm based on objects (not classes) for mental 
models that are shared and understood by end users and programmers 
alike. A paradigm that models the realization of use cases. A paradigm 
that leads to models that can be faithfully implemented in software to 
ensure that there will be no surprises.

The Squeak environment is essentially based on objects and is an ideal 
starting point for implementing new paradigms. The Squeak programming 
environment has to be extended with facilities for describing how 
ensembles of objects interact to achieve a common goal. It's easy to do 
in Squeak. So why not?

More at _fullOO.info_.

Cheers
--Trygve

On 2012.01.28 16:46, Janko Mivšek wrote:
> Hi guys,
>
> Ralph Johnson in his InfoQ interview made an interesting observation:
>
> 2:55 minute: "Smalltalk made an fundamental error ... image ... you can
> build something with 4-5 people what 50 people can build in Java, but if
> you take 200 people in Java ... it is really designed for small systems
> ...  "
>
> Are we because of the image really destined for relatively small
> projects and small systems (of Java 50 people project size)?
>
> Are we really not able to scale to bigger projects/systems because of that?
>
> Ok, there are few exceptions of course (JPMorgan, OOCL, ..), but still...
>
> [1] http://www.infoq.com/interviews/johnson-armstrong-oop
>
> Best regards
> Janko
>
>
>   

-- 

Trygve Reenskaug       mailto: trygver at ifi.uio.no

Morgedalsvn. 5A         http://folk.uio.no/trygver/

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120131/c89e63a4/attachment.htm


More information about the Squeak-dev mailing list