Hi,

Martin Becze <mjbe...@riseup.net> skribis:

> Would this be something that is open to change? Would there be an objections 
> to changing this behavior? I think this problem will hurt modularity and 
> growth of the guile ecosystem in the future. From a cursory look at the code 
> I don't see any technical reason for this. 

Currently, there’s a single module name space and version numbers are
not part of the module name (the R6RS module system arrived a decade or
two after Guile’s).

I think it would be interesting to allow for multiple versions of a
module to coexist (although a single application using several versions
of the same library may be problematic from an engineering viewpoint).
However, as always with this kind of change to the core, compatibility
considerations may make that endeavor very challenging.

Thanks,
Ludo’.

Reply via email to