Do the new M-. changes work with CLISP?

Bob Rogers <[email protected]>
Newsgroups gmane.lisp.ilisp.devel
Message-ID <[email protected]>
   From: "Clementson, Bill" <[email protected]>
   Date: Thu, 8 May 2003 09:17:41 -0600

   I've modified the fsf key bindings and have been testing 
   ILISP functionality using those new bindings. During this
   testing, I tried out the new M-. changes that are in CVS.
   . . .

   I've read through the notes on the enhancement and CLISP 
   isn't one of the lisps that it says have been tested 
   with the enhancement.

   --
   Bill Clementson

Yes, and it appears that you have been bitten by a bug in the backward-
compatibility code for "unenhanced" Lisps, which I seem to have
neglected to keep working.  The right thing to do would be for me to
download CLISP, fix this bug, then keep going until the new M-. also
works with CLISP.  Unfortunately, I'm in the middle of a long and
painful upgrade job, and haven't even started to worry about bringing up
Lisps under the new system, so I'm not sure when I'll be able to get to
this.  In the mean time, the following patch to current CVS ought to
allow M-. to limp along under CLISP.  I haven't committed it because I
have no way to test it; if you (or anyone else) find that it works,
please go ahead and do so.

   Sorry for the hassle,

					-- Bob Rogers
					   http://rgrjr.dyndns.org/

------------------------------------------------------------------------
Index: ilisp-src.el
===================================================================
RCS file: /cvsroot/ilisp/ILISP/ilisp-src.el,v
retrieving revision 1.8
diff -u -r1.8 ilisp-src.el
--- ilisp-src.el	2 Apr 2003 01:56:20 -0000	1.8
+++ ilisp-src.el	9 May 2003 00:16:08 -0000
@@ -974,7 +974,7 @@
 	  ;; old style file-name string(s); there may be more than one of these.
 	  ;; convert to new format.
 	  (setq file-specs (list (list ':definition ':name name
-				       ':type (intern type)
+				       ':type 'function
 				       ':files read-result)))))
     (or no-cache-p
 	(setq lisp-inferior-source-definitions-cache


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com
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.