This is the mail archive of the guile@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: naming modules



chris.bitmead@misys.com.au writes:
> 
> 
> 
> Maybe we also need a way to give the user of the module the power to decid
> e
> what they want to call it.
> Like, let's say for the sake of argument we find two modules with the name
> "math". Maybe the user
> could name them for their own use...
> (import-module "/usr/local/src/math.scm" as "mymath")
> (import-module "/usr/src/math.scm" as "special-math")
> 
> It seems to allow you to guarantee uniqueness without a central authority.
> 

Actually, this in effect guarantees uniqueness by naming the module
according to its full path in the filesystem. I don't think that is a
good plan, it would make it impossible to write code that works on
more than one system this way.

 - Maciej