On Wed 31 Mar 2010 22:42, l...@gnu.org (Ludovic Courtès) writes:

> Hey,
>
> Andy Wingo <wi...@pobox.com> writes:
>
>> Also in every module that has submodules, like (language tree-il) and
>> (language tree-il compile-glil), the "supermodule" has a binding for the
>> submodule. Do a (module-ref (resolve-module '(ice-9)) 'threads)
>> sometime.
>
> I think I found a possible use case for the hierarchical name space.  :-)
>
> Suppose we want something like PLaneT or Eggs, let’s call it GUMM
> (Guile’s Unified Module Machinery).  Ideally, we’d want to be able to
> write this:
>
>   (use-modules (gumm foo bar))

Ew. I even forgot that I did this with slib a while back.

I'm still inclined to think that the module namespace hierarchy (and it
is a hierarchy) should not impinge on the environment of an evaluation.
But, not something we can change right now.

A
-- 
http://wingolog.org/


Reply via email to