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 14:28:01 -0600

   Bob,

   Two things. First, I don't see the error in ACL 6.2 on linux. Have you
   done a sys:update-allegro? Maybe there's a patch. 

I'm tried this just now, and get no difference, in either case.  Does
the first test case work in 6.2?

   Second, although it does seem like the documentation of
   *source-pathname* suggests binding it ought to work, the
   documentation of source-file says:

    setf can be used to record source file information manually, in which
    case the type must be given and be a symbol.

   (setf (source-file 'test :operator) #p"foo") does work.

Yes, but that's problematic for ilisp, which currently does

	(ilisp-eval
	  (format nil "(funcall (compile nil '(lambda () ~A)))"
		  form)
	  package
	  filename)

in order to get a "form" compiled, where the "form" may consist of more
than one definition (e.g. for eval-region-lisp).  In general, it's not
feasible to get the definition name(s) out of the "form" string, so the
Lisp must do this for us.

   I'll submit the bug report and see what happens anyway.

   Larry

Great; thanks.

					-- 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.