guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Loading multiple versions of a Module


From: Ludovic Courtès
Subject: Re: Loading multiple versions of a Module
Date: Mon, 04 May 2020 10:23:17 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)

Hi,

Martin Becze <address@hidden> 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

[Prev in Thread] Current Thread [Next in Thread]