www. O S N E W S .com
News Features Interviews
BlogContact Editorials

The Xerox Alto, Smalltalk, and rewriting a running GUI
By Thom Holwerda on 2017-10-23 09:55:30

We succeeded in running the Smalltalk-76 language on our vintage Xerox Alto; this blog post gives a quick overview of the Smalltalk environment. One unusual feature of Smalltalk is you can view and modify the system's code while the system is running. I demonstrate this by modifying the scrollbar code on a running system.

Smalltalk is a highly-influential programming language and environment that introduced the term "object-oriented programming" and was the ancestor of modern object-oriented languages. The Alto's Smalltalk environment is also notable for its creation of the graphical user interface with the desktop metaphor, icons, scrollbars, overlapping windows, popup menus and so forth. When Steve Jobs famously visited Xerox PARC, the Smalltalk GUI inspired him on how the Lisa and Macintosh should work.

Be sure to read the comments after the article itself, since it includes comments and clarifications from none other than Alan Kay himself.

15  Comments - Printer friendly - Related stories
Recent related stories
- The Xerox Alto struts its stuff on its 40th birthday - 2017-11-15
- Restoring a 1998 Packard Bell multimedia PC - 2017-11-06
- The Amazing $1 Microcontroller - 2017-11-06
- Lenovo's 25th anniversary ThinkPad is here - 2017-10-05
- HP shows us what a real workstation looks like with a 56-core Z8 - 2017-09-19
- More related articles
 

Tell a friend
Your full name:
Your email address:
Your friend's email:
Anti-spam measure:
5+2=

News Features Interviews
BlogContact Editorials


WAP site - RSS feed
© OSNews LLC 1997-2007. All Rights Reserved.
The readers' comments are owned and a responsibility of whoever posted them.
Prefer the desktop version of OSNews?