The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Smalltalk Evolution

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Smalltalk Evolution Posted: Feb 2, 2004 9:11 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Smalltalk Evolution
Feed Title: Richard Demers Blog
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rademers-rss.xml
Feed Description: Richard Demers on Smalltalk
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Richard Demers Blog

Advertisement

Smalltalk Evolution

In Governing body--what about a head?, Vassili summarizes on-going discussions by several Smalltalk bloggers about the evolution of Smalltalk. Here are some further thoughts.

We are using the word evolution to mean change over time, with an unstated bias toward enhancement, but it would be a mistake to go too far with this metaphor. Biological systems evolve to meet environmental pressures, but not always in a direction we would consider positive. Devolution as well as evolution happens.

A key point is that we are talking about an artificial system and not a "natural" one. The implication that we should sit back and let nature take its course is just plain wrong headed. Artificial systems require intelligent, human designers. The only real question is how to continue the process of intelligent design. The alternative is devolution.

Looking specifically at Smalltalk, the initial design team at Xerox Parc did a brilliant job. They then threw it over the wall into the real world, where ~25 years of practical use has greatly expanded its range of use and the size of its class libraries, but there have been hardly any changes to the base language (syntax or base class libraries).

If we want to refocus on the base language, and I have seen several interesting proposals, then a design team must again take the reins and guide us to the next base level -- to Smalltalk/2.

That leaves us with organizational questions: who, when and how. But those questions have been successfully addressed for other artificial systems, and they can be for Smalltalk, too.

Read: Smalltalk Evolution

Topic: Looking for Smalltalk work? Previous Topic   Next Topic Topic: A Note about VNC

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use