The “silliness holding up the Scheme compiler” is a difference between Chez and MzScheme

regarding when macros are expanded and top-level defines are expanded into the namespace.

While I’m confident there is good reason for separating out the stages of definition and

macro expansion, it is frustrating, because things that work in Chez _don’t_ work in Mz, and

visa-versa.

At least I know what the problem was now. And, I can fix it.

Update: One problem down, one infinite loop in test case 128… argh!

Comments are closed.