Boxer Sunrise

Boxer Sunrise is the next iteration of development on the long running and historic Boxer project. Started nearly 40 years ago by Andrea diSessa and his team at MIT and later Berkeley, Boxer is the natural evolution of educational software environments that began with Logo. Today we hope it continues to evolve and address a number of uses in education, content authoring, and general purpose computing. Most importantly, it moves forward as a reference implementation for a computational medium with the long term goal of achieving a true computational literacy in society.

Status

The underlying Boxer code is currently undergoing a rapid transition period as the user interface and underlying source are modernized and brought up to speed after a period of dormancy. We are currently releasing alpha quality builds every 6 to 8 weeks. Stability and usability are improving quickly, but these should still be treated as development builds.

The code is all open source under a BSD license and can be found here on github.

Current Release

Boxer 3.4.21 2024-10-31

macOS Catalina, Big Sur, Monterey, Ventura, Sonoma Intel/M1

Download link: boxersunrise-3.4.21-2024-10-31.zip

MD5: 4a70499fc7e0799b844d57d22c65a066

Windows 10 (highly experimental, v3.4.15)

These Windows 10 releases are experimental, and currently requires installing the "Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019". This will be correctly bundled with a future release.

Download link: boxer-sunrise-3.4.15-2023-10-28-windows-EXPERIMENTAL.zip

All current and previous releases can be found on the github releases page here.

Resources

  • Boxer Structures - A splendid overview of the organization, structures and mechanisms of Boxer.
  • Boxer Manual V2 - Slightly outdated, but still largely relevent API reference of boxer commands.
  • Demo Microworlds - A growing collection of sample Boxer microworlds and demos.

Further Reading