Hi, On Wed 18 Feb 2009 09:53, l...@gnu.org (Ludovic Courtès) writes:
> Julian Graham <jool...@gmail.com> writes: > >> 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. > > Look for `nested-ref' in `boot-9.scm'. That's why standard binding > names can't be used in module names (e.g., a module can't be named > `(foo bar eval)'). We should really fix this -- there's no reason that modules and variables share the same obarray. This nastiness has bit me a number of times. (Of course, a module could be in a variable obarray -- but it shouldn't be by default.) Andy -- http://wingolog.org/