>>17
What for? What do you gain with this?
Obviously, so that code written for the minimal implementations will be usable by the larger implementations. Libraries written for minimal scheme implementations will just work for all greater language levels. When the only thing stopping it is a consistent module system, there is really no excuse for not having this.
Second paragraph, too mad to copy
A language can be both small and portable. If the srfis and libraries have universal semantics and usage, then they will work everywhere. A collection of independent and incompatible experiments wont add up to anything, but a collection of modular experiments that may be combined together in any which way will.