I recall your proposal from back then, and I will give you my thoughts: 1. a 'remote url' require (which is what Planet boils down to) imposes a serious cost overhead (for compilation) and a connectivity overhead (suppose I send you code and you wish to compile it on your netbook while on the subway). People who get this kind of code should be aware of it. At a minimum, the path should start with /planet/ and that'll set it apart. (There's more, such as versioning.)
2. it is easy to find and fix collects code. Planet's download mechanism would have to change a lot to enable that. On Jul 27, 2010, at 9:17 PM, YC wrote: > IMHO planet works very well and shouldn't have issue to scale beyond a few > thousand packages if it ever gets to that point. However, to get there I > believe planet first needs one major upgrade - it needs to become "location > transparent" - meaning that requiring modules in COLLECTS and PLANET look > exactly the same from code perspective. > > With this change the invisible cultural divide between planet and core > distribution will disappear, and core team can tap into the work of module > developers, which in turn will help module developers feel more involved in > the community - the virtuous cycle can then be built to gain momentum to > increase the community. > > I have discussed the issues in detail back in January in the thread > http://lists.racket-lang.org/users/archive/2010-January/037703.html - and > love to discuss further if others are interested. > > Cheers, > yc > > On Tue, Jul 27, 2010 at 2:45 PM, Matthias Felleisen <matth...@ccs.neu.edu> > wrote: > > If this hasn't come up yet here, please do take a look at > > > http://donsbot.wordpress.com/2010/05/31/there-are-a-hell-of-a-lot-of-haskell-libraries-now-what-are-we-going-to-do-about-it/ > > I am sure we will face this kind of problem one day and we might be able to > prepare ourselves a bit. > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/dev > > >
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev