Hi Ludovic, > That means, for instance, that module versioning could first be > implemented in Guile's module system, which would then simply be used by > the `library' form. > > The main differences between these two module systems are module > versioning, and phase separation. Fortunately, R6RS' system is a > superset of Guile's, so we could extend the latter so that it could be > used as the foundation of the former.
Hey, if we're open to extending the module system, then sure -- that would certainly make for a cleaner, more efficient implementation. That's got my vote. Regards, Julian