A Functional I/O System (or Fun for Freshman Kids)

August 3, 2009

Seen on Lambda the Ultimate. The paper (PDF), the coverage.

If input and output were invisible, students could implement fun simulations, animations, and even interactive and distributed games all while using nothing more than plain mathematics.

I maintain that people don’t “think” in terms of plain mathematics, and teaching them along those lines is setting yourself up for disappointment, but there are some comments here that seem like they could be useful. Are loop invariants a thing I unconsciously abide by when I write loops? Hard to say.

Comments are closed.