Language and Library Features for Teaching

Posted

I’ve written several posts in the past couple of years about the minimal set of features I need in a language in order to write books like Software Design by Example and its upcoming translation into Python. As the latter nears completion, I thought it might be helpful to itemize the libraries I need as well; if you’re building the standard library for a new language, these might be a good place to start. In order of priority, books like these need: