Skip to content
0:00 / 0:00

#smalltalk#xeroxalto#daningalls

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum

180K subscribers • 29 videos on Hallway

YouTube
  • Recommended by 4 people: 3 on Hacker News and 1 on Lobsters.
  • A classic. People kept recommending it from 2019 to 2022.
  • Presented by Dan Ingalls

Intermediate. Assumes working knowledge.

35K views7 years ago4 recommendations

History and cultureProgramming languagesHistory of computingLanguage design and type systemsRetro computing

Dan Ingalls demonstrates the Smalltalk-76 integrated environment and object-oriented programming language on a restored Xerox Alto computer.

This interpretive production of the Computer History Museum's Software History Center was created from archival footage of Dan Ingalls demonstrating the Smalltalk integrated environment and object-oriented programming language on the Museum’s restored Xerox Alto computer at the Museum’s Shustek Research Archives on February 13, 2018 and June 20, 2018. The brainchild of Alan Kay’s Learning Research Group at Xerox Palo Alto Research Center (PARC), Smalltalk was designed to transform computers into personal dynamic media, giving users (especially children) the capability to easily build simulations and to modify the system as they saw fit. Smalltalk also pioneered aspects of modern graphical user interfaces (GUIs) and integrated development environments (IDEs): overlapping windows, popup menus, paned hierarchical class browsers, integrated debuggers, as well as the BitBLT graphics primitive routine. In this video, Ingalls repeats a demonstration that he gave to Steve Jobs, who visited PARC in 1979: making live code changes to fundamental system behavior, such as text selection highlighting and scrolling. Ingalls also shows off Smalltalk’s graphics capabilities, including turtle graphics and bitmap editing. Catalog number: 102738723 Lot number: X8485.2018

Why it's here

4 people recommend this

What people say. Recommended as a fascinating historical demonstration of the origins of modern graphical user interfaces and object-oriented programming.

robertkrahnon Lobsters • Recommends

Dan Ingalls demonstrates Smalltalk This was produced by the Computer History Museum's Software History Center. Dan highlights the motivation for Smalltalk (provide a system personal dynamic media) and highlights the various aspects of Smalltalk that allow live construction and modifications.

peterkellyon Hacker News • Recommends

On “Stop Writing Dead Programs”

Since the talk was already posted yesterday, here's another great related video that is well worth watching: Dan Ingalls demonstrating Smalltalk 76 on a restored Xerox Alto. link to this video This is where it all started and it's truly amazing what they achieved on such limited hardware.

pjmlpon Hacker News • Recommends

On “Advanced Programming Languages (2009)”

Anything based on the workstation concepts explored at Xerox PARC, and further pursued at ETHZ, TI and Genera. Bitsavers has all the necessary papers and manuals, and computer museum as well. Here are some video sessions. "Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo" link "Alto System Project: Dan Ingalls demonstrates Smalltalk" link to this video "Eric Bier Demonstrates Cedar" link "The Final Demonstration of the Xerox 'Star' computer" link The end of the road from Plan 9, Inferno. link link

pjmlpon Hacker News • Recommends

On “On Repl-Driven Programming”

…l Labs was busy pushing for UNIX. "Eric Bier Demonstrates Cedar" link "Emulating a Xerox Star (8010) Information System Running the Xerox Development Environment (XDE) 5.0" link "Documents as User Interfaces Video Demo" link "SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO" link "Alto System Project: Dan Ingalls demonstrates Smalltalk" link to this video "Action!, the worlds first dynamic interface builder - 1988" (Interface Builder percursor, written in Lisp) link "The Interlisp programming environment" link And the cherry, how Lucid used Lisp ideas for their Energize C++ IDE, including an image based format for AST storage link link…

MaxLeiteron Hacker News • Recommends

On “The wild world of non-C operating systems”

I’ve been on a Smalltalk binge the last few days and have really been enjoying this two hour long interview / demo with Dan Ingalls on Smalltalk and the Alto: link to this video

pjmlpon Hacker News • Mentions

On “Nova by Panic”

It is a bit hard to explain in an HN comment something that requires live experience, You can start by having a look at, link "Eric Bier Demonstrates Cedar" link "Alto System Project: Dan Ingalls demonstrates Smalltalk" link to this video "SYMBOLICS CONCORDIA ONLINE DOCUMENTATION HYPER TEXT MARKUP 1985" link You can see how NeXT builds on many of these concepts on the famous "NeXT vs Sun" marketing piece, link Sun also had some ideas along these lines with NeWS, "NeWS: A Networked and Extensible Window System," link Naturally OS/2, BeOS, Windows, macOS, iOS, and even Android share some of the ideas. Now, before I proceed note that actually modern Linux distributions have all the tooling to ma…

Rochuson Hacker News • Mentions

On “Building the First GUIs”

Bravo was modal, Gypsy was non-modal, Smalltalk-74 onwards had multi-windows (including pop-up menus) and a metaphorical desktop. I assume you know these interesting presentations: link , link to this video EDIT: see also e.g. link

peterkellyon Hacker News • Mentions

On “Stop Writing Dead Programs [video]”

The ideas he's promoting aren't new, and in fact predate even the NES. They date back to Smalltalk, which was created at Xerox PARC in the 1970s: link to this video

morphleon Hacker News • Mentions

On “Homemade polarimetric synthetic aperture radar drone”

You won't get any reliable numbers during wartime. I heard Ukrainian government recently mention they ordered a million. Hundreds of small companies (around 10 employees each) in Ukraine are making and assembling drone's right now (according to journalists who filmed them in Ukraine last month). I counted at least two dozen companies in the Netherlands, probably a few hundred all over Europe. Besides the frame that holds the 4 or six rotors together all other parts are off the shelf, mostly ordered from Shenzen. You can CNC mill a carbon fiber or aluminum frame from a single plate on an x-y flatbed cnc. I researched all this last night because I need $20K-$200k investment right now to start…

cbenon Hacker News • Mentions

On “The Mac calculator's original design came from letting Steve play with menus”

I'm not sure of the timing (and whether you're sarcastic) but yeah, I found it funny compared to PARC showing Steve Jobs how the Smalltalk environment allowing modifying GUI behavior at run-time let them iterate quickly, sometimes in front of users ( link to this video ). I guess link is the closest you get with a compiled language :-) P.S. link has good historical context on that visit(s)