Correction: Squeak is a Smalltalk derivative, not a Lisp derivative. I blame insufficient caffeine, and poor memory. Everyone: this is a lively discussion! A reflection of the passion and concern to which this topic is regarded. Probably a bit off-topic from GCC in particular, but still very interesting discussion of personal experience with this problem domain. Sincerely, --Eljay