Closures
Hans-Martin Mosner
hmm at heeg.de
Tue Feb 4 08:34:01 UTC 2003
Richard A. O'Keefe wrote:
>shane at shaneroberts.com wrote:
> [asking about block closures; I'll let others answer that]
> Also, for years in the 80s and early 90s, any references I read
> regarding Smalltalk stated that it was too inefficient and not useful
> for practical applications. I once flew to Los Angeles where I had
> an appointment to evaluate a Xerox Dolphin workstation running
> Smalltalk. This was about 1983, and I believe the Dolphin was
> priced at upwards of $100,00.00. I requested a small example of
> Smalltalk programming. The representative was tentative about
> what sort of example to show me, so I said, "How about a simple
> loop that prints numbers from 1 to 1000." So a loop was written
> and executed. It never got to 1000, it was TOO SLOW! That
> about cinched it for me.
>
>Xerox Dolphins were rather slow machines.
>In about 1987 someone at Xerox PARC told me that I should really
>_really_ ask to see Smalltalk on a Dorado, and for many years the
>Smalltalk benchmark reference was "one Dorado".
>
>
I have seen The Analyst running on a Dorado once, and it was really
snappy and usable.
It confirmed our experience at that time that the user interface feel of
Smalltalk
depends very much on a fast BitBlt - we had ported st-80 2.x (PS) to
machines with
a separate BitBlt processor, and these had absolutely fantastic UI
speeds (for the time).
At one trade show, we were asked by visitors why our X display was so
much faster than
what he was used to on teh same machines. Well we did not run X but
Smalltalk :-)
Cheers,
Hans-Martin
More information about the Squeak-dev
mailing list
|