Where's the new Smalltalk?

Darius Clarke socinian at gmail.com
Tue Sep 19 22:28:44 UTC 2006


I'll provide some links to the talks, but basically, there's a
principle of a general migration that's always happening that one must
be aware of.

Tasks that were accomplished by a general purpose language in the past
become accomplished  a tool for those less skilled (leveraging the
benefits of scale). Over time, general purpose languages have turned
into ones with strengths for certain domains. Next turn of the crank,
tools will generate Domain Specific Languages augmented by tool use.
In the future, the logic will present itself to the knowledge worker
in the format that person is most comfortable with and not be the same
for each person. It'll be a mixture of graphical tools, text, and
other media and will change and adapt to the person's changing skills
and the changing agreements and pacts of the groups the person
identifies with. Rather than the person adapting to the language and
tool, the language and tool will adapt to the person, to the domain
they are working in, and to the problem they are solving.

cf.
- Intentional Programming by Charles Simonyi
http://www.intentsoft.com
- The Semasiology of Open Source (Part 2) by r0ml Lefkowitz
http://www.itconversations.com/shows/detail662.html
- Microsoft's Software Factories
(see/hear Jon Udell's interview)

This is more like how spoke language actually works and how text in
books have changed over the centuries to convey more meaning than just
letters & phonemes.

The pair programming and multi-media and annotation aspects of Croquet
might be just the thing to boot strap the next thing.

Cheers,
Darius



More information about the Squeak-dev mailing list