This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: A module system should resolve, not introduce, name conflicts


Marius Vollmer <mvo@zagadka.ping.de> writes:

> > My position is that the idea of mixing forms of the module
> > configuration language with the bindings it's supposed to manage is
> > flawed.
> 
> If I understood Rees' module system right, one can mix the
> configuration language and ordinary code, but the configuration
> language is contained in just another name space named "module-system"
> and it works like any other name space.  Structures (and interfaces)
> are contained in name spaces as well, which are usually separate from
> `code' name spaces, but they don't need to be.  I find this very
> beautiful.

Yes, exactly.

(I meant "forcibly mixing".)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]