[plt-scheme] package management thoughts

From: MJ Ray (markj at cloaked.freeserve.co.uk)
Date: Mon Mar 10 12:02:12 EST 2003

Jacob Matthews <jacobm at cs.uchicago.edu> wrote:
> (require (cspan "mylib" "3.5"))
> or something like that will check to see if you've got a local copy of a
> library compatible with mylib version 3.5; if so, it runs, if not it gets
> it and recursively checks its cspan-dependencies, and a separate
> management program will allow other apt-like functions (upgrade, etc).

I assume we're not talking about the (require ...) that loads modules?
If so, I think that downloading shouldn't happen automatically when trying
to *run* a program, only when feeding it to some sort of
(install-deps "program.ss") or similar.

I'd hate to try talking to a disconnected/hanging network server because
I typo'd a module name...

MJR




Posted on the users mailing list.