The Bootstrap Blog
Bootstrap:Algebra - Choose your Language!
Over the past two years, we've completely rewritten our entire curriculum library into a new format we call "Remix". This is the most ambitious change to our materials in our 13 year history, and we're excited to share it with you! This series of posts will focus on the problems Remix solves, and what that means for teachers. If you'd like to read them all, here's your table of contents:
The Racket syntax used in WeScheme is perfect for math teachers looking to integrate computing into their classes with the least possible friction, but there are lots of good reasons to use Pyret instead:
- An increasing number of schools are starting to use more than one of our modules (e.g. - combining Algebra and Data Science). Since every other module uses Pyret, it makes sense to use the same language across all courses.
- Some people live in mortal fear of parenthetical syntax. You know who you are! ;-)
There's actually been a copy of Bootstrap:Algebra to Pyret available for the last two years, maintained by Joe Politz. But it was never a "first-class" language in our authoring environment. Joe has done a heroic job trying to keep it up to date with the main version in Racket, but keeping everything in sync was an enormous time-sink...and we'd rather spend our time supporting teachers, writing new materials, etc.
The same infrastructure that allows us to support multiple programming languages also makes it a lot easier to support multiple human languages, as well. Bootstrap:Algebra has been available en español for years now, but Remix will make it a lot easier to support other languages too! (If you're interested in adding a translation, let us know!)
Posted June 1st, 2020