Google Groups Home
Help | Sign in
ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 29 - Collapse all   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Edi Weitz  
View profile
 More options Jan 12 2004, 7:45 pm
Newsgroups: comp.lang.lisp
From: Edi Weitz <e...@agharta.de>
Date: Tue, 13 Jan 2004 01:45:49 +0100
Local: Mon, Jan 12 2004 7:45 pm
Subject: ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial
I have ported Daniel Barlow's ASDF-INSTALL[1] to CMUCL, CLISP,
AllegroCL, and LispWorks. It is currently available from my own server
at

  <http://weitz.de/files/asdf-install.tgz>

and I'd be happy if people would test it and send me bug reports.

I've also written a little tutorial for ASDF-INSTALL aimed at
"newbies" which can be found at

  <http://weitz.de/asdf-install/>.

I'd like to hear (er, read) what you think about it and how it can be
improved.

Finally, I'm willing to temporarily volunteer as a "porting
maintainer", so if anybody is willing to add support for other Lisps
or make the whole shebang work on MS Windows please send patches to my
email address.

Cheers,
Edi.

[1] <http://www.cliki.net/asdf-install>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gareth McCaughan  
View profile
 More options Jan 12 2004, 9:33 pm
Newsgroups: comp.lang.lisp
From: Gareth McCaughan <gareth.mccaug...@pobox.com>
Date: 13 Jan 2004 02:20:10 +0000
Local: Mon, Jan 12 2004 9:20 pm
Subject: Re: ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial

Edi Weitz wrote:
> I have ported Daniel Barlow's ASDF-INSTALL[1] to CMUCL, CLISP,
> AllegroCL, and LispWorks.

Cool!

--
Gareth McCaughan
.sig under construc


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Edi Weitz  
View profile
 More options Jan 13 2004, 5:05 am
Newsgroups: comp.lang.lisp
From: Edi Weitz <e...@agharta.de>
Date: Tue, 13 Jan 2004 11:05:00 +0100
Subject: Re: ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial

On Tue, 13 Jan 2004 01:45:49 +0100, I wrote:
> I have ported Daniel Barlow's ASDF-INSTALL to CMUCL, CLISP,
> AllegroCL, and LispWorks.

Thanks to Marco Baringer we now also have support for OpenMCL:

  <http://weitz.de/asdf-install/>

Edi.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "ASDF on CLISP (was: ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial)" by Steven E. Harris
Steven E. Harris  
View profile
 More options Jan 13 2004, 1:22 pm
Newsgroups: comp.lang.lisp
From: "Steven E. Harris" <sehar...@raytheon.com>
Date: Tue, 13 Jan 2004 09:45:54 -0800
Local: Tues, Jan 13 2004 12:45 pm
Subject: ASDF on CLISP (was: ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial)

Edi Weitz <e...@agharta.de> writes:
> I have ported Daniel Barlow's ASDF-INSTALL[1] to CMUCL, CLISP,
> AllegroCL, and LispWorks.

I assume that if you have ASDF-INSTALL running on CLISP, then ASDF
must also work on CLISP. I checked out ASDF from CVS and tried to load
asdf.lisp using CLISP 2.32, and can't get past this error pertaining
to most of the `formatter' calls involving format strings with the
"~@<...~@:>" pattern:

,----[ CLISP loading asdf.lisp ]
| [1]> (load "asdf")
| ;; Loading file /usr/local/lib/asdf/asdf.lisp ...
| *** - Error: ~:@> not implemented
| Current point in control string:
|   ~@<erred while invoking ~A on ~A~@:>
|   |
| Break 1 ASDF[2]>
`----

As these `formatter' calls are pervasive throughout ASDF, it's hard to
see how CLISP users are using ASDF. Should I take this discussion to
cclan-l...@lists.sf.net, or can we carry on here?

--
Steven E. Harris        :: sehar...@raytheon.com
Raytheon                :: http://www.raytheon.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "ASDF on CLISP" by Christophe Rhodes
Christophe Rhodes  
View profile
 More options Jan 13 2004, 2:08 pm
Newsgroups: comp.lang.lisp
From: Christophe Rhodes <cs...@cam.ac.uk>
Date: Tue, 13 Jan 2004 18:54:51 +0000
Local: Tues, Jan 13 2004 1:54 pm
Subject: Re: ASDF on CLISP
"Steven E. Harris" <sehar...@raytheon.com> writes:

> Edi Weitz <e...@agharta.de> writes:

>> I have ported Daniel Barlow's ASDF-INSTALL[1] to CMUCL, CLISP,
>> AllegroCL, and LispWorks.

> I assume that if you have ASDF-INSTALL running on CLISP, then ASDF
> must also work on CLISP. I checked out ASDF from CVS and tried to load
> asdf.lisp using CLISP 2.32, and can't get past this error pertaining
> to most of the `formatter' calls involving format strings with the
> "~@<...~@:>" pattern:

It's not actually directly related to FORMATTER; see below.

> ,----[ CLISP loading asdf.lisp ]
> | [1]> (load "asdf")
> | ;; Loading file /usr/local/lib/asdf/asdf.lisp ...
> | *** - Error: ~:@> not implemented
> | Current point in control string:
> |   ~@<erred while invoking ~A on ~A~@:>
> |   |
> | Break 1 ASDF[2]>
> `----

> As these `formatter' calls are pervasive throughout ASDF, it's hard to
> see how CLISP users are using ASDF. Should I take this discussion to
> cclan-l...@lists.sf.net, or can we carry on here?

I inserted the FORMATTER calls as a workaround to clisp's failure to
implement ~< ~:> in regular FORMAT in released clisp versions prior to
2.32; the output from FORMATTER was not correct, but it was
acceptable.

Of course, with the new earlier error reporting, asdf does not work at
all on clisp-2.32.  So the FORMATTER calls now just obscure the issue,
which is that clisp does not implement the Common Lisp standard.
However, the failure mode for clisp-2.31 and earlier was significantly
less fatal to asdf's ambition to run even on slightly non-conforming
implementations.

I suppose the good news is that now clisp is totally broken in this
respect I can remove the FORMATTERs again :-)

Christophe
--
http://www-jcsu.jesus.cam.ac.uk/~csr21/       +44 1223 510 299/+44 7729 383 757
(set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b)))
(defvar b "~&Just another Lisp hacker~%")    (pprint #36rJesusCollegeCambridge)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Edi Weitz  
View profile
 More options Jan 13 2004, 2:19 pm
Newsgroups: comp.lang.lisp
From: Edi Weitz <e...@agharta.de>
Date: Tue, 13 Jan 2004 20:19:55 +0100
Local: Tues, Jan 13 2004 2:19 pm
Subject: Re: ASDF on CLISP
On Tue, 13 Jan 2004 09:45:54 -0800, "Steven E. Harris" <sehar...@raytheon.com> wrote:

> Edi Weitz <e...@agharta.de> writes:

>> I have ported Daniel Barlow's ASDF-INSTALL[1] to CMUCL, CLISP,
>> AllegroCL, and LispWorks.

> I assume that if you have ASDF-INSTALL running on CLISP, then ASDF
> must also work on CLISP. I checked out ASDF from CVS and tried to
> load asdf.lisp using CLISP 2.32, and can't get past this error
> pertaining to most of the `formatter' calls involving format strings
> with the "~@<...~@:>" pattern:

Yes, sorry I forgot about that one. I tried to compile ASDF when I
installed 2.32 shortly after its release and it didn't work - same
problem. It turned out that I was able to just load the .fas file that
I created with 2.31. Maybe I should provide this .fas file as a
workaround until CLISP can compile ASDF.

Edi.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steven E. Harris  
View profile
 More options Jan 13 2004, 2:29 pm
Newsgroups: comp.lang.lisp
From: "Steven E. Harris" <sehar...@raytheon.com>
Date: Tue, 13 Jan 2004 11:29:55 -0800
Local: Tues, Jan 13 2004 2:29 pm
Subject: Re: ASDF on CLISP

Edi Weitz <e...@agharta.de> writes:
> I tried to compile ASDF when I installed 2.32 shortly after its
> release and it didn't work - same problem.

So is this a regressive bug in 2.32?

> It turned out that I was able to just load the .fas file that I
> created with 2.31. Maybe I should provide this .fas file as a
> workaround until CLISP can compile ASDF.

That would be helpful. I'd like to start using ASDF, so even a
temporary workaround would be sufficient.

Is this omission a known problem with CLISP 2.32? Do we need to take
up discussion the CLISP mailing list?

--
Steven E. Harris        :: sehar...@raytheon.com
Raytheon                :: http://www.raytheon.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Edi Weitz  
View profile
 More options Jan 13 2004, 2:49 pm
Newsgroups: comp.lang.lisp
From: Edi Weitz <e...@agharta.de>
Date: Tue, 13 Jan 2004 20:49:30 +0100
Local: Tues, Jan 13 2004 2:49 pm
Subject: Re: ASDF on CLISP
On Tue, 13 Jan 2004 11:29:55 -0800, "Steven E. Harris" <sehar...@raytheon.com> wrote:

> Edi Weitz <e...@agharta.de> writes:

>> It turned out that I was able to just load the .fas file that I
>> created with 2.31. Maybe I should provide this .fas file as a
>> workaround until CLISP can compile ASDF.

> That would be helpful. I'd like to start using ASDF, so even a
> temporary workaround would be sufficient.

The file is available from <http://weitz.de/files/asdf.fas> - I've
also updated the docs. IIRC CLISP's FAS files are platform-neutral. I
hope I'm right. (Mine is from a Linux x86 system compiled with - I
think - 2.31.)

> Is this omission a known problem with CLISP 2.32? Do we need to take
> up discussion the CLISP mailing list?

I'm not following CLISP's development very closely but from what I
remember and from what Christophe has posted it seems like not all of
FORMAT/PPRINT is currently implemented and 2.32 raises an error where
earlier versions quietly did the wrong thing. It may even be that I'm
the guilty party - see

  <http://article.gmane.org/gmane.lisp.clisp.general/6300>.

Looks like a lack of developers wishing to fix this.

Edi.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steven E. Harris  
View profile
 More options Jan 13 2004, 4:02 pm
Newsgroups: comp.lang.lisp
From: "Steven E. Harris" <sehar...@raytheon.com>
Date: Tue, 13 Jan 2004 12:08:07 -0800
Local: Tues, Jan 13 2004 3:08 pm
Subject: Re: ASDF on CLISP

Edi Weitz <e...@agharta.de> writes:
> The file is available from <http://weitz.de/files/asdf.fas> - I've
> also updated the docs. IIRC CLISP's FAS files are platform-neutral. I
> hope I'm right.

Well, it loads fine on Cygwin/Windows 2000 with CLISP 2.32. Thanks.
I'll actually try using it later today and report back.

> Looks like a lack of developers wishing to fix this.

Indeed. Ouch.

--
Steven E. Harris        :: sehar...@raytheon.com
Raytheon                :: http://www.raytheon.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Luis Oliveira  
View profile
 More options Jan 14 2004, 10:43 am
Newsgroups: comp.lang.lisp
From: Luis Oliveira <luis.olive...@deadspam.com>
Date: Wed, 14 Jan 2004 15:34:29 +0000
Local: Wed, Jan 14 2004 10:34 am
Subject: Re: ASDF on CLISP
On Tue, 13 Jan 2004 20:49:30 +0100 Edi Weitz wrote:

> The file is available from <http://weitz.de/files/asdf.fas> - I've
> also updated the docs. IIRC CLISP's FAS files are platform-neutral. I
> hope I'm right. (Mine is from a Linux x86 system compiled with - I
> think - 2.31.)

[1]> (lisp-implementation-version)
"2.32 (2003-12-29) (built 3282336750) (memory 3283083165)"
[2]> (load "asdf.fas")
...
;; Loaded file asdf.fas
T

I'm using Linux/ppc.

--
Luís Oliveira                                         Lisp is the red pill.
Reply-To: luismbo (@) netcabo (.) pt         -- John Fraser, comp.lang.lisp
Equipa Portuguesa do Translation Project
http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?team=pt


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial" by Edi Weitz
Edi Weitz  
View profile
 More options Jan 14 2004, 9:58 pm
Newsgroups: comp.lang.lisp
From: Edi Weitz <e...@agharta.de>
Date: Thu, 15 Jan 2004 03:58:39 +0100
Local: Wed, Jan 14 2004 9:58 pm
Subject: Re: ASDF-INSTALL for CMUCL, CLISP, AllegroCL, and LispWorks - plus tutorial

On Tue, 13 Jan 2004 01:45:49 +0100, I wrote:
>   <http://weitz.de/asdf-install/>.

I've now added some Windows support for Allegro CL and LispWorks. (The
code for CLISP is also there but it has network-related
problems. Maybe someone else wants to debug this.) Make sure to
download the newest version before you try it.

Edi.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frederic Brunel  
View profile
 More options Jan 15 2004, 5:31 am
Newsgroups: comp.lang.lisp
From: Frederic Brunel <frederic.bru