> R6RS Name Guile Name > > (foo bar) --> (foo bar) > (foo bar (6)) --> (foo bar version-6) > > (Given the recursive name space, this would allow the implementation of > several versions in a single file. In this example, `version-6' in > `(foo bar)' just has to be bound to a module.)
Wait, you've lost me -- the recursive name space? I thought Guile requires that the "tail car" of the module name map to an actual filename on disk when searching for modules.