Fundamentally Black Hole is a tool for incremental dev (ensures import of all dependencies is up to date on import etc.), with a limited set of package handling features (through "module resolvers" - the one by the name "std", and in the Syntactic tower version named "srfi", are bundled - and ability to use HTTP URL as package name; can easily-enough be extended to a full-blown package handling tool by the one who so wishes), while Snow is a package handling tool (i.e. mechanism for you to get a library package created by someone else).

Re Snow, its packages can easily be converted to Black Hole modules. If I remember right, it had some cross-Scheme implementation ambitions to it, as seen through cond-expand:s in its packages.

2011/11/9 Guillaume Cartier <gcartier@jazzscheme.org>
There's actually 3 with JazzScheme to make things even more complicated!

IMHO you should go with Blackhole. It seems the one pretty much
everyone is using at the moment. Snow is dead and JazzScheme while in
very active development is more geared towards our in-house needs at
the moment.

Guillaume

On Tue, Nov 8, 2011 at 4:50 PM, Hendrik Boom <hendrik@topoi.pooq.com> wrote:
> The gambit wiki lists two package systems, Snow and Blackhole.
>
> Is either of them preferred in some sense?  Can they be used together?
>
> The show installation guide mentions a generic snow and shows for
> specific Scheme implementations.  On the "links" page it mentions that a
> gambit-specific implementation is a work in progress.
>
> In the HOST section of the packages page, there's a host-gambit package.
> Is it the one that's a work in progress?  Or has the work progressed to
> usability by now.
>
> So ... which Snow implementation do you recommend for use?
>
> And is there anything else I should know before I start?
>
> -- hendrik
>
> _______________________________________________
> Gambit-list mailing list
> Gambit-list@iro.umontreal.ca
> https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
>
>
_______________________________________________
Gambit-list mailing list
Gambit-list@iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list