I'm not sure whether this has been asked before:
What was the reason to make rename export spec for libraries (R7RS, 5.6.1) syntactically quite different from the rename import set for imports (R7RS, 5.2)?
Is there any deeper reason behind this decision or was this an accident or an oversight?
This also seems to introduce a gratuitous incompatibility with R6RS (meaning that expanding define-library forms into library forms forces rewriting rename export specs).
-- Marc