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.