teaching machines

Madeup Goes To Summer School

My mornings last week were spent with the young folks attending the summer school session at the Chippewa Valley Montessori School. My sidekicks were our little 3D printer and Madeup, the programming language I’ve been working on to code up 3D models. I don’t have a lot of experience working with this age group, and […]

Morse on Arduino

A few months ago, my seven-year-old son and I took a long car trip together. To redeem that time of extended idleness, we listened to The Mysterious Benedict Society, a novel about four orphans who team up against a mad scientist trying to take over the world. They regularly communicate with Morse code. My son […]

Madeup Status Report #8

Last week I submitted my grades and breathed a big sigh of relief. I love summers. It’s time to work on Madeup! My students and I did make considerable progress during the school year. I mentioned many things in the last status report and we’ve accomplished the following since then: Added a solid wireframe mode. […]

Segfault on std::vector

I was writing a syntax highlighter for the Madeup desktop application the other day. I already had a lexer written months ago that generated a token stream. Each token in the stream knows its indices in the source code, so I sat down to write a pretty innocent algorithm: tokens = lex src for each […]