‹Programming› 2022
Mon 11 - Thu 14 April 2022
Tue 22 Mar 2022 15:50 - 16:10 at Workshop I - Implementing Boxer Chair(s): Jonathan Edwards

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 Mar

Displayed time zone: Lisbon change

15:30 - 17:00
Implementing BoxerBoxer Salon at Workshop I
Chair(s): Jonathan Edwards Massachusetts Institute of Technology
15:30
20m
Talk
BoxerJS: Reflections on a JavaScript Boxer implementation
Boxer Salon
Bruce Sherin Northwestern University, USA
15:50
20m
Talk
On the Generality of Boxer Principles of Spatial Metaphor and Naive Realism
Boxer Salon
Jeremy Roschelle Digital Promise
16:10
10m
Talk
Boxer Sunrise Project Update
Boxer Salon
Steven Githens diSessa Family Foundation
16:20
10m
Talk
Boxer and the Tradition of Materialised Programming
Boxer Salon
Antranig Basman Raising the Floor - International
16:30
10m
Talk
Boxer and the "Time of Possibility"
Boxer Salon
Luke Church University of Cambridge | Lund University | Lark Systems
16:40
20m
Panel
How can Boxer be Built?
Boxer Salon