[squeak-dev] Kay's Little Blue Book, or, Let's Just Do It! (was Re: The Gospel of Alan)

Tony Garnock-Jones tonyg at lshift.net
Wed Nov 26 17:53:15 UTC 2008


(Attention-conservation notice: the penultimate paragraph is most
important.)

Bert Freudenberg wrote:
> Just a meta remark - I find it highly amusing how people dissect the
> Gospel of Alan, even interpreting it literally. He must get quite a
> chuckle from that ;)

Well I hope so! :-)

>From reading the old and new papers out there, and the interviews, and
the new stuff VPRI are up to, I'm getting the impression that it's very
difficult to understand the *subtlety* of the ideas that led to
Smalltalk[1] -- which leads people (like me) to mistakenly concentrate
on the artifacts (i.e. Smalltalk) and their properties, when the
motivation for constructing the artifacts is much more important.

Smalltalk is much more interesting when viewed as almost a throwaway
experiment in realising some of these more abstract background ideas.

Part of the problem, I think, is that the ideas aren't just subtle,
they're also *alien* to the vast majority of programmers out there:
hobbyists, academics, and those in industry alike. Very hard to get
one's head around. (Compare with Dijkstra's opinion of BASIC.)

***** I'd really appreciate an extended essay -- a textbook? a
manifesto? -- from those who properly grok it (i.e. Alan and those at
VPRI), aimed at helping out those who'd like to: a kind of little-step
by little-step introduction to weaning people off their current mindset
and helping them explore the subtleties of the new way of looking at
things. Something akin in spirit, perhaps, to Drexler's Engines of
Creation. *****

It'd be useful not just to me, but for all those I (and no doubt other
readers of this list) run across who can't understand why
Smalltalk-the-artifact is simultaneously a great improvement on its
successors and a system unsuitable for serious use.

Regards,
  Tony

[1] such as, from http://www.mprove.de/diplom/gui/Kay72a.pdf, the view
of the duality between data and function through the lens of process,
and from the newer VPRI material the "particles and fields" metaphor of
distributed systems.




More information about the Squeak-dev mailing list