unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Archive of Guile standard library available
@ 2004-03-24 14:38 Andreas Rottmann
       [not found] ` <871xnib15i.fsf@buug.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Andreas Rottmann @ 2004-03-24 14:38 UTC (permalink / raw)


Hi!

I've now checked-in the Guile library (0.1) tarball into my guile-2004
archive[0]. I've done some slight modifications on the source (mostly
re-indenting; could we agree not to exceed 80 chars/line, when
possible?). I also switched the buildsystem to Tom Lord's
package-framework, mainly because it

1) lowers maintainance costs (less Makefile changes)

2) allows for easily shipping guile-lib with your project (assuming
   that project uses package-framework as well): You just build a
   config[1] like this:

./src                   lord@emf.net--2004/package-framework--devo--1.0
./src/itla              a.rottmann@gmx.at--2004-main/itla--devo--0.1
./src/guile-lib         rotty@debian.org--guile-2004/guile-lib--head--0.1

  Then, your users just have to build-config that, and are equipped
  with the version of guile-lib you specified; which might be a
  not-yet-released one.

I hope I don't get flamed for not using automake ;), but I think it's
very important for the sucess of guile-lib that developers can easily
ship it with and integrate it into their projects.

[0] http://people.debian.org/~rotty/arch/rotty@debian.org/guile-2004/
[1] http://regexps.srparish.net/tutorial-tla/multi-tree-projects.html

Andi
-- 
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

Make free software, not war!


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Archive of Guile standard library available
       [not found] ` <871xnib15i.fsf@buug.org>
@ 2004-03-24 20:14   ` Andreas Rottmann
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas Rottmann @ 2004-03-24 20:14 UTC (permalink / raw)
  Cc: Guile Users, Guile Developers

Ian Zimmerman <itz@buug.org> 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


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-03-24 20:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-24 14:38 Archive of Guile standard library available Andreas Rottmann
     [not found] ` <871xnib15i.fsf@buug.org>
2004-03-24 20:14   ` Andreas Rottmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).