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