I agree with Hal. In the absence of the macro package specification, I don't see that R4RS is substantially different from R3RS, though a lot of clarification has happened. Jon