Alto System Project: Dan Ingalls demonstrates Smalltalk
30,101
Published 2019-03-12
Catalog number: 102738723
Lot number: X8485.2018
All Comments (11)
-
Even in 2021 a lot of these demos are eye popping. Wow!
-
1:53:41 is my favorite question and answer in the whole video. Great video overall too thank you !
-
this is so cool. the system which would later be used by ward cunningham and kent beck and help spark the agile movement, tdd, clean code, … and it’s level of interactivity is still far ahead from what most systems we are programming with today offer.
-
Bring back SmallTalk and this OS!
-
Original SmallTalk had such nice characters instead of ugly @ ^ and := which we see in today's versions.
-
Smalltalk does lexical binding! Just tried the following in GNU Smalltalk: countdown := [:n || m | m := n. [m := m - 1. m]]. c1 := countdown value: 5. c2 := countdown value: 6. c1 value printNl. c2 value printNl. c1 value printNl. c2 value printNl. and got the output: 4 5 3 4
-
42:56 The problem I have with this is, how do you get a record of what’s changed? You can dump the state of your environment to a system image and give that to someone else to make use of your customizations, but how do you do a diff of that with some other system image so you can pick and choose which changes you want?
-
2:06:34 U+2299 CIRCLED DOT OPERATOR? It’s a standard Unicode character. Or how about U+2609 SUN?
-
36:45 No keyword search. Wasn’t that already being developed elsewhere, for online text databases and such?
-
Did someone forget to get something for Dan to drink to clear his throat?