[plt-scheme] Version incompatibilities in PLaneT packages

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Tue Mar 21 17:52:35 EST 2006

On Tue, 2006-03-21 at 16:14 -0600, Jacob Matthews wrote:
> There are definitely significant problems with the approach we've
> taken, 
> but there are significant problems with the opposite approach too --
> see 
> "DLL hell" for example. 

I'd like to point out that there are other solutions besides what planet
adopted and DLL Hell.  For example, as Carl suggested in his first
message, the system could keep separate copies of the library for each
package that required it.  

This is the solution proposed by the group I've worked with at Sun for
Fortress [1], and it's also the system that you get with units in
mzscheme. 

sam th

[1] http://research.sun.com/projects/plrg/fortress0866.pdf
    http://research.sun.com/projects/plrg/components.pdf




Posted on the users mailing list.