DocuApps: Ampleforth Documents as Applications
We discuss the claim that a live literate editor such as Ampleforth [1] can be used as an application builder and platform. We showcase two applications constructed using Ampleforth as existence proofs of this claim: Telescreen, a presentation tool, and Ozymandias, a computational notebook, both created in Ampleforth. Our experience indicates that a self-contained persistent representation for documents, customizable by the application, is essential. Document nesting (aka transclusion) impacts this persistence scheme, and is crucial in ensuring a composable document model that avoids the siloing of applications. The conclusion is that the initial claims made for Ampleforth are valid.
Gilad Bracha is the creator of the Newspeak programming language and a well known researcher in the area of object-oriented programming languages. He was awarded the senior Dahl-Nygaard prize in 2017. He is currently a Technical Fellow at F5, and has held positions at Google, SAP Labs, Cadence, and Sun. He has authored or co-authored several books including the Java Language and Virtual Machine Specifications, and the Dart Programming Language. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He received his B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.
Mon 21 OctDisplayed time zone: Pacific Time (US & Canada) change
16:00 - 17:30 | |||
16:00 20mTalk | Manifold: Throwing Together Software Systems LIVE Jeff Lindsay None | ||
16:20 10mTalk | EYG a predictable, and useful, programming language LIVE Peter Saxton Unaffiliated | ||
16:30 10mTalk | DocuApps: Ampleforth Documents as Applications LIVE Gilad Bracha F5 | ||
16:40 10mTalk | ScrapSheets: Async Programs in a Reactive 2D Environment LIVE Taylor Troesh Unaffiliated | ||
16:50 20mTalk | Scoped Propagators LIVE Orion Reed Unaffiliated | ||
17:10 20mDay closing | Closing & Farewell LIVE Peter van Hardenberg Ink & Switch, Geoffrey Litt Ink & Switch, Joshua Horowitz University of Washington |