[plt-scheme] PlaneT, plts and distributing software.
Some points:
The programmer has to decide at coding time to use
libraries via Planet or .plts.
I don't want people to use .plts, I want them to use
Planet, so installation Just Works.
Others, for perverse reasons of their own, want to use
.plts, not Planet.
Ergo, there is a problem.
So I suggest:
- remove the distinction between (require (lib ...)) and
(require (planet ...)) (Yay, less typing)
- .plts should be encode their version number and path, so
one .plt can be released as both a file for download, and a
Planet package. I.e. a .plt contains all the necessary
information for PLT Scheme to figure out where it should be
installed and act as if it was downloaded from Planet
- Planet should provide a way to download .plts via, say, a
web browser, so people can create their own private
repositories
- Implement a fault tolerant (i.e. distributed) Planet.
I feel the last should be undertaken by those who have
expressed a desire for such a thing -- it would be quite
some work.
Cheers,
Noel
Email: noelwelsh <at> yahoo <dot> com noel <at> untyped <dot> com
AIM: noelhwelsh
Blogs: http://monospaced.blogspot.com/ http://www.untyped.com/untyping/
__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com