Re: ACL source file recording doesn't work from ilisp

Bob Rogers <[email protected]>
Newsgroups gmane.lisp.ilisp.devel
Message-ID <[email protected]>
   From: Larry Hunter <[email protected]>
   Date: Fri, 30 Aug 2002 15:09:48 -0600


   Bob,

   I'm not sure what you mean by the "first test case." Here's your whole
   transcript run in ACL 6.2 on 64 bit AIX (it was the same on linux, but
   I have something running on that machine now). I use
   case-sensitive-lower readtable case, btw.

   Larry

Confusingly, the first case involves the test2 function, which shows
that excl:*source-pathname* isn't working, while the second case
involves the test function, and trips over a compiler bug.  (The two
cases were separated by a "----" divider in the original message.)  The
transcript you sent shows that they have already fixed the compiler bug
I found.  (Though you could argue that it is a bug that #'test is a
closure, since there are no lexical variables over which to close.  But
that's their problem.)

   As a final step, could you please try

    cl-user(31): (excl:source-file 'test)

at the end?  If not, then try:

    cl-user(32): (let ((excl:*source-pathname* (pathname "~/clinit.cl"))) (defun test
(x) (* (/ x 2) pi)) (compile 'test))
    cl-user(33): (excl:source-file 'test)

That will show whether the compiler in 6.2 does any better with source
file recording.  (My guess is no.)

					-- Bob


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.