On Sun, Nov 20, 2011 at 3:12 PM, Zach Beane <xach@xach.com> wrote:
Juan Jose Garcia-Ripoll <juanjose.garciaripoll@googlemail.com> writes:

> Anyone has such a function? I would like to plug it into ECL for downloading
> the ANSI test suite.

Quicklisp's http.lisp has something like that, but it's not very short
(it has code to handle chunked encoding for example). The old
asdf-install has http code and it's pretty short.

I am considering including http.lisp in the contributed sources, packaging it differently, but adding the original license. This would allow the test suite to 1) download quicklisp, sandbox it and test a set of libraries, 2) download the ansi test suite and run it and 3) download additional sets of software (Maxima, fricas, etc). In 2) and 3) I might have to set up a mirror for the repositories making nightly tarballs, but I believe it is doable.

Juanjo

--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com