Sat Jan 9 20:54:41 CET 2010

What did I learn about bootstrapping?

- It's a lot of work to get it right: the devil is in the details.

- Incremental bootstrapping is error-prone and non-trivial.  It's fun
  to do once (it's a nice puzzle) but once is really enough.  

- However the system is alive during development: it is possible to
  interactively test all incremental semantics extensions.

- Writing a compiler in a subset of Scheme without any form of pattern
  matching is tedious and error-prone.