March 2015

Hypercard in the World

by Bret Victor, Robert M Ochshorn

A live programming environment for the real world. The successor to Room OS (2015), and predecessor of Realtalk (2017).

For a full explanation, see the annotated video Hypercard in the World (2016).

Projects made in the system are listed in the sidebar to the right.


A key point here is that there is no longer code in a "filesystem", no Finder windows, no directories to "ls". All code and data is attached to spatially-located objects, which you can read casually by walking by and looking, and edit by laser-pointing while in the Inspector.
I was able to create this program by thinking about it as code attached to a physical object, operating on a physical object, instead of virtual files in a virtual filesystem drawing to a virtual window.

Making of.

"Backend" processes ran in separate windows on a laptop. Daemons are iframes in the lower-left window.

An outline of the system, as presented at the meeting described in A computing system for dynamic spatial media (2015).

To-do lists.