Skip to content

Instantly share code, notes, and snippets.

View DanielFeichtinger's full-sized avatar

Daniel Feichtinger DanielFeichtinger

View GitHub Profile
@DanielFeichtinger
DanielFeichtinger / gist:5495419
Last active December 16, 2015 20:49
Excerpt from an email message from Alan Kay to the VPRI mailing list Tue, 28 Feb 2012 13:30:36 -0800 (PST)

For example, one of the many current day standards that was dismissed immediately is the WWW (one could hardly imagine more of a mess).

But the functionality plus more can be replaced in our "ideal world" with encapsulated confined migratory VMs ("Internet objects") as a kind of next version of Gerry Popek's LOCUS.

The browser and other storage confusions are all replaced by the simple idea of separating out the safe objects from the various modes one uses to send and receive them. This covers files, email, web browsing, search engines, etc. What is left in this model is just a UI that can integrate the visual etc., outputs from the various encapsulated VMs, and send them events to react to. (The original browser folks missed that a scalable browser is more like a kernel OS than an App)

These are old ideas, but the vendors etc didn't get it ...