Changelog for Fall 2014 assignments: New HW0: Due the first Wednesday of class. Tests comprehension of reading. Lab1: 1. A slower unrolling of the fancy tools. Instead, I start with individual invocations of the more intuitive command line tools and slowly merge things together until finally we're calling make from inside Emacs. The goal here is so that they can really feel the tools making them more efficient (instead of just having to trust us). Also this approach hopefully demystifies what's happening at the bottom a bit. 2. More details on how to use Emacs based on my own annoyances learning it. 3. More exposition on the whys of all the new tools and techniques we're having them explore int his lab. One fairly big new thing is an introduction of the term "test-driven development" and the ideas behind it. 4. Now assumes that students know basic syntax before coming to lab. YearCheck is no longer intended to be a copy and paste exercise.