[Ecls-list] Few lines implementation of "curl" or "wget" using Common Lisp?
Paul Bowyer
pbowyer at olynet.com
Sun Nov 20 21:17:52 UTC 2011
On 11/20/2011 12:59 PM, Juan Jose Garcia-Ripoll wrote:
> On Sun, Nov 20, 2011 at 9:16 PM, Paul Bowyer <pbowyer at olynet.com
> <mailto:pbowyer at olynet.com>> wrote:
>
> Since I already have quicklisp installed and it's accessible from
> slime, or via clbuild using a command shell, it would be redundant
> to have it (re-)installed by the ECL test suite unless it was
> isolated to the ecl-test folder.
>
>
> It seems I am not able to reach you guys, so I will try to explain it
> more clearly. There are two different goals:
>
> 1) Just testing ECL for ANSI compliance
>
> 2) Testing running of libraries with
>
> The first goal is no problem: one just has to download the tests and
> run them. I want to automate and make this as painless as possible. It
> cannot be that in order to test whether ECL built properly the user
> has to download and install SVN (I think I discussed this in the
> ANSI-test mailing list without success in the past). If possible, this
> should be integrated into ECL's tree, for it would take eventually no
> space: almost all the tests are in the ANSI test suite. Having a
> library that allows downloading files via http and creating a simple
> mirroring software that uploads copies of the test suite to
> sourceforge would make this very easy to use and straightforward to
> implement.
>
> The second goal is *not compulsory*. Not even supportive users are
> expected to do it regularly, but I may ask a user to do it when a copy
> of ECL behaves strangely. In any case testing of libraries can never
> be done using the user's existing environment. For a simple reason:
> his configuration may affect the tests, as it has happened in the past
> (*). So I am not going to force you to download quicklisp again, but I
> am not going to integrate testing of quicklisp libraries using the
> copies you have downloaded. This has to be done in a clean
> environment, with a fresh new copy of the system.
>
> Incidentally, I am trying to migrate my whole testing environment to a
> standalone library that would control both actual machines and virtual
> machines, performing tasks such as starting virtual machines,
> monitoring them, uploading distributions and tests, building them and
> retrieving and parsing the results. This is yet another motivation to
> integrate the build and the tests in a simpler way, free of dependencies.
>
> Juanjo
>
> (*) For instance, ASDF looks for libraries all over your computer by
> default. This makes existing or forgotten copies of libraries
> interfere with quicklisps. That includes users's projects and it has
> happened in the past. Other customizations, such as ~/.eclrc files
> also interfere as they change the build environment.
>
> --
> Instituto de Física Fundamental, CSIC
> c/ Serrano, 113b, Madrid 28006 (Spain)
> http://juanjose.garciaripoll.googlepages.com
Juanjo:
I apologize for not understanding your previous message on this topic.
Now that I more clearly understand your reasoning, I see no problems
with it.
I'll go quietly back to learning to work with ECL...
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20111120/a574e456/attachment.html>
More information about the ecl-devel
mailing list