On the Generality of Boxer Principles of Spatial Metaphor and Naive Realism
Reflecting the principled design of programming languages for the express purposes of being understandable and useful, the Boxer programming language rested on dual principles of spatial metaphor and naive realism, as well as a broader principle of “reconstructability.” These principles are over 35 years old and the language itself is mostly a museum piece today. Are they relevant today? In a prelude, I discuss how and why these principles were incorporated into the design of Boxer’s graphics system, a project I completed as an undergraduate student. Then in an interlude, I consider how these principles played out in non-programming language contexts in my work as a learning technology researcher. Finally, the postlude considers how these principles might play out today and into the future
Tue 22 MarDisplayed time zone: Lisbon change
15:30 - 17:00 | Implementing BoxerBoxer Salon at Workshop I Chair(s): Jonathan Edwards Massachusetts Institute of Technology | ||
15:30 20mTalk | BoxerJS: Reflections on a JavaScript Boxer implementation Boxer Salon Bruce Sherin Northwestern University, USA | ||
15:50 20mTalk | On the Generality of Boxer Principles of Spatial Metaphor and Naive Realism Boxer Salon Jeremy Roschelle Digital Promise | ||
16:10 10mTalk | Boxer Sunrise Project Update Boxer Salon Steven Githens diSessa Family Foundation | ||
16:20 10mTalk | Boxer and the Tradition of Materialised Programming Boxer Salon Antranig Basman Raising the Floor - International | ||
16:30 10mTalk | Boxer and the "Time of Possibility" Boxer Salon Luke Church University of Cambridge | Lund University | Lark Systems | ||
16:40 20mPanel | How can Boxer be Built? Boxer Salon |