[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Archive of Guile standard library available

From: Andreas Rottmann
Subject: Re: Archive of Guile standard library available
Date: Wed, 24 Mar 2004 21:14:49 +0100
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux)

Ian Zimmerman <address@hidden> writes:

> Andreas> Hi!  I've now checked-in the Guile library (0.1) tarball into
> Andreas> my guile-2004 archive[0].
> I am new here, can you explain what this project is and how it relates
> to libraries already included with guile?  (A link to a README is enough.)
Well, there is not that much library code shipped with
guile-core. guile-lib is intended as code accumulation place, where
people can cooperate integrating their generic Guile modules into a
coherent library. Think "a down-scaled, limited-scope CPAN for
Guile". Also, it can be seen as a code staging area for Guile; the
Guile developers could decide to integrate some of the code into
guile-core. An example for a possible candidate is SRFI-35.

The criteria for integration is mostly that the stuff may have no
dependencies, except for Guile and the library itself. There are
currently two branches: A --head branch, where the actual hacking
takes place, and a --std branch, where the requirements for code are a
bit stricter: there should be unit tests and documentation for code
placed in there.

Thanks to Arch, everbody can branch off the archive, add their code
in their private branches and then ask for it being merged into the
central archive. It's also possible to set up tla-pqm[0] in the
future, so more people can be granted direct merge rights. So for
people who want to contribute:

1) Register the Archive:

% tla register-archive

2) Branch
% tla archive-setup guile-lib--head--0.1
% tla tag address@hidden/guile-lib--head--0.1 guile-lib--head--0.1
% tla get guile-lib--head--0.1 my-working-copy
% cd my-working copy

3) Hack, commit, hack...

4) Mail me, and I'll merge


Cheers, Andy
Andreas Rottmann         | address@hidden      | address@hidden | address@hidden      | GnuPG Key:
Fingerprint              | DFB4 4EB4 78A4 5EEE 6219  F228 F92F CFC5 01FD 5B62

It's *GNU*/Linux dammit!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]