[Scheme-reports] practical matters - CSAN Alex Shinn (23 Aug 2011 02:31 UTC)
Re: practical matters - CSAN Arthur A. Gleckler (23 Aug 2011 02:59 UTC)
Re: [Scheme-reports] practical matters - CSAN John Cowan (23 Aug 2011 04:57 UTC)
Re: [Scheme-reports] practical matters - CSAN Aubrey Jaffer (23 Aug 2011 21:55 UTC)
Re: [Scheme-reports] practical matters - CSAN Alex Shinn (24 Aug 2011 00:09 UTC)
Re: [Scheme-reports] practical matters - CSAN John Cowan (24 Aug 2011 01:17 UTC)
Re: [Scheme-reports] practical matters - CSAN Alex Shinn (24 Aug 2011 01:58 UTC)
Re: [Scheme-reports] practical matters - CSAN Aubrey Jaffer (27 Aug 2011 02:58 UTC)
Re: [Scheme-reports] practical matters - CSAN John Cowan (28 Aug 2011 04:41 UTC)
Re: [Scheme-reports] practical matters - CSAN Aubrey Jaffer (29 Aug 2011 16:19 UTC)
Re: [Scheme-reports] practical matters - CSAN Aaron W. Hsu (29 Aug 2011 16:31 UTC)
Re: [Scheme-reports] practical matters - CSAN Aubrey Jaffer (07 Sep 2011 00:19 UTC)

Re: [Scheme-reports] practical matters - CSAN Alex Shinn 24 Aug 2011 00:09 UTC

On Wed, Aug 24, 2011 at 6:53 AM, Aubrey Jaffer <agj@alum.mit.edu> wrote:
>  | Date: Tue, 23 Aug 2011 11:29:53 +0900
>  | From: Alex Shinn <alexshinn@gmail.com>
>  |
>  | There have been multiple attempts[1][2] at creating a shared
>  | repository of Scheme code analogous to Perl's CPAN, but none have
>  | gained much traction.
>
> SLIB <http://people.csail.mit.edu/jaffer/SLIB> is the largest and
> longest collaboration facilitating portable (implementation-neutral)
> Scheme for non-trivial applications.

SLIB is a very different goal from what I'm describing.
It's a single bundle maintained by one person, rather
than a CPAN-like system allowing multiple people to
upload their own projects.

> In the spirit of unification, I hope that early in your design process
> you will include a migration path from SLIB to your repository.

Certainly we want to include SLIB libraries.  I think the
most sensible migration path for SLIB would be a separate
tool that generates multiple packages and a repository
directly from the SLIB distribution.  Assuming we use the
(slib ...) namespace you'd then be able to do something like:

$ csan install "(slib color)"

to install just the latest version of the color module and any
modules it depends on.

--
Alex

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports