From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andreas Rottmann Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: Archive of Guile standard library available Date: Wed, 24 Mar 2004 21:14:49 +0100 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <878yhq57eu.fsf@ivanova.rotty.yi.org> References: <87d6725mz7.fsf@ivanova.rotty.yi.org> <871xnib15i.fsf@buug.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1080159713 13336 80.91.224.253 (24 Mar 2004 20:21:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 24 Mar 2004 20:21:53 +0000 (UTC) Cc: Guile Users , Guile Developers Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Mar 24 21:21:47 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B6Esl-0007dm-00 for ; Wed, 24 Mar 2004 21:21:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B6ErS-0008IH-3O for guile-devel@m.gmane.org; Wed, 24 Mar 2004 15:20:26 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B6En5-0006wi-Ka for guile-devel@gnu.org; Wed, 24 Mar 2004 15:15:55 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B6EmV-0006jX-5L for guile-devel@gnu.org; Wed, 24 Mar 2004 15:15:50 -0500 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.30) id 1B6EmU-0006ip-As for guile-devel@gnu.org; Wed, 24 Mar 2004 15:15:18 -0500 Original-Received: (qmail 10295 invoked by uid 65534); 24 Mar 2004 20:15:12 -0000 Original-Received: from chello212186006140.401.14.univie.teleweb.at (EHLO garibaldi) (212.186.6.140) by mail.gmx.net (mp016) with SMTP; 24 Mar 2004 21:15:12 +0100 X-Authenticated: #3102804 Original-Received: from ivanova.rhinosaur.lan ([192.168.1.9] helo=ivanova) by garibaldi with esmtp (Exim 4.30) id 1B6Em3-0002PE-FL; Wed, 24 Mar 2004 21:14:51 +0100 Original-Received: from andy by ivanova with local (Exim 4.30) id 1B6Em2-0003l6-4E; Wed, 24 Mar 2004 21:14:50 +0100 Original-To: Ian Zimmerman In-Reply-To: <871xnib15i.fsf@buug.org> (Ian Zimmerman's message of "24 Mar 2004 09:33:29 -0800") User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) X-Spam-Score: -4.9 (----) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3566 gmane.lisp.guile.user:2987 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3566 Ian Zimmerman 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 http://people.debian.org/~rotty/arch/rotty@debian.org/guile-2004/ 2) Branch % tla archive-setup guile-lib--head--0.1 % tla tag rotty@debian.org--guile-2004/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 [0] http://web.verbum.org/arch-pqm/ Cheers, Andy -- Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62 It's *GNU*/Linux dammit! _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel