----- Original Message -----
From: "Andreas Rottmann" <[email protected]>
We don't have portable libraries for OS processes either (apart from
spells and nausicaa, AFAIK). I think there is kind of a "bootstrap"
issue here: If I were to implement (parts of) the package manager, I'd
like to be able to use spells, which provides a portable filesystem
interface (beyond the meager one provided by R6RS), pathname
abstraction, OS process interface, and networking interface, all of
which would come in handy. However, I'm not sure if depending on spells
is OK for the package manager -- opinions?
A merger into a common library would be good (perhaps even good for SRFI
later).
Eg:
(rnrs net) ; provides net stuff
(rnrs process) ; provides process info, running etc
(rnrs io files) ; file system info
(rnrs io net) ; network ports
(rnrs io path-utils) ; path abstraction
(rnrs io compression) ; zip stuff
Note that I am using the rnrs namespace, but it could be anything.
I am sure most implementations can provide almost all the functionality
needed.
The hard part is specific how it looks and how it works.
Cheers
leppie