Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

March 2007
Sun Mon Tue Wed Thu Fri Sat
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Feb  Apr

Darcs Repositories for Edi Weitz's Libraries

Friday, March 2, 2007

I came across this announcement by Edi Weitz recently and thought it worthwhile posting it on my blog:

"Several people have asked for Darcs repositories of my software. These do exists now:

http://common-lisp.net/~loliveira/ediware/

Special thanks to Luís Oliveira who made this possible and who maintains the repositories."
This will make it a bit easier for those people who use Edi's libraries and want to see a history of what changes have been made over a period of time.

However, Luís Oliveira has also posted the source for the program that he uses to retrieve Edi's tarballs and create/update the darcs repositories, so that's a handy piece of code too. I used it to create my own local repositories of the CL libraries that I regularly use that are only available as tarballs. There was one minor fix that I had to make to the code though. I changed the
(setq *timestamps* (poll-tarballs))
statement in the "first-run" function to
(setq *timestamps* (loop for (name . url) in +tarballs+
                      collect (list name (last-modified url) nil)))
in order to get the code to work the first time the libraries are downloaded.

emacs Copyright © 2007 by Bill Clementson