Doug Moen

11/08/2019, 2:33 PM
"Viewpoint: Toward a computer for Visual Thinkers" : Scott Kim, 1988. "What would a visual programming language look like, if computers had been invented by artists and visually oriented people, instead of by mathematicians and engineers?" As a first step, Kim proposes that the user's mental model of the program should be perfectly aligned with what is shown on the display: no hidden state. http://www.scottkim.com.previewc40.carrierzone.com/viewpoint/index.html The following video shows a graphical/textual editing environment where the full state of the editor is shown on the display. To use the editor, you must think visually, about what is shown on the display, instead of thinking abstractly and symbolically about the system's hidden state.


Breck Yunits

Breck Yunits

11/08/2019, 3:10 PM
Wow, this was amazing...is there a link between this and VRI?

Garth Goldwater

11/08/2019, 3:20 PM
holy crap that ruled
4:18 PM
incidentally i think this must be the exact computation model realtalk (dynamicland) uses

Benoît Fleury

11/08/2019, 4:29 PM
The dissertation is also very fun to read. A real model of clear thinking and exposition.
Kartik Agaram

Kartik Agaram

11/11/2019, 12:48 AM
Visual bootstrap was mindbending.