[Ecls-list] ASDF scan possible ?

Dean O'Connor dean.oconnor at ite.com.au
Tue May 8 13:00:36 UTC 2007


Thanks Jyrki,

It does make more sense to me, for the sake of the Lisp community IMO, 
to actually depend on using Lisp extensions/packages rather than cygwin.
(More incentive to get the state of packages sorted out, instead of 
trying to sweep it under the mat).
So I like the suggestion ;)

However, I recall reading trivial-gray-streams are not compatible with 
ECL for some reason. Never the less, I gave it a try.

Dependencies:
archive -> trivial-gray-streams -> gzip-stream
gzip-stream -> salza + trivial-gray-streams + flexi-streams

I only had to mod the package.lisp in trivial-gray-stream.a little (just 
add to import-from :ext for ecl).
These commands worked ok.

CL-USER> (load "/extensions/trivial-gray-streams/trivial-gray-streams.asd")
CL-USER> (asdf::oos 'asdf::load-op :trivial-gray-streams.)

But when I tried:

CL-USER> (load "/extensions/flexi-streams/flexi-streams.asd")
CL-USER> (asdf::oos 'asdf::load-op :flexi-streams)

I got this error:
The symbol STREAM-ELEMENT-TYPE is bound to an ordinary function and is 
not a valid name for a generic function
   [Condition of type SI:SIMPLE-PROGRAM-ERROR]

So I guess that is perhaps the trivial-gray-streams incompatibility 
coming into play ???

Nice try tho, thx ;)

Cheers
deano

Jyrki Jaakkola wrote:
> Dean O'Connor wrote:
>> Seems to get past that point. I tried specifying a directory and a 
>> tar.gz to load from.
>> Unfortunately, even after that it just seems to hang.
>>
>> FYI. I came across this small article about ASDF-INSTALL for Windows:
>>     http://www.redmountainsw.com/wordpress/archives/asdf-install-clisp
>> which references a thread:
>>     
>> http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/f60096a7f62f275a/ac89b58a890a2ee2 
>>
>>
>> I can attest that this has been the biggest pain in the butt I have 
>> experienced in a long while.
>> Being dependent on cygwin is understandable but the rest is rather 
>> frustrating.
>
> Have you tried method which is described here:
>
> http://sean-ross.blogspot.com/2007/05/asdf-install-windows.html
>
> If I understand it right, you will not need cygwin anymore to use 
> asdf-install. Hopefully this helps. I spotted this on planet.lisp.org.
>
> Regards,
>
> Jyrki Jaakkola




More information about the ecl-devel mailing list