From xemacs-m  Sun Feb 23 16:17:12 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA10936
	for <xemacs-beta@xemacs.org>; Sun, 23 Feb 1997 16:17:11 -0600 (CST)
Received: (from hniksic@localhost)
          by jagor.srce.hr (8.8.5/8.8.4)
	  id XAA28270; Sun, 23 Feb 1997 23:17:09 +0100 (MET)
Sender: hniksic@public.srce.hr
To: xemacs-beta@xemacs.org
Subject: Re: edebug with backquotes
References: <kigybcf7avz.fsf@jagor.srce.hr> 	<QQceek10044.199702232043@crystal.WonderWorks.COM> 	<kigohdb6w9v.fsf@jagor.srce.hr> <QQceep11352.199702232152@crystal.WonderWorks.COM> <m2g1ynnpcw.fsf@altair.xemacs.org>
X-URL: ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/
X-Attribution: Hrv
X-Face: &}4JQk=L;e.~x+|eo]#DGk@x3~ed!.~lZ}YQcYb7f[WL9L'Z*+OyA\nAEL1M(".[qvI#a2E
 6WYI5>>e7'@_)3Ol9p|Nn2wNa/;~06jL*B%tTcn/XvhAu7qeES0\|MF%$;sI#yn1+y"
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 23 Feb 1997 23:17:08 +0100
In-Reply-To: Steven L Baur's message of 23 Feb 1997 14:12:47 -0800
Message-ID: <kiglo8f6ucb.fsf@jagor.srce.hr>
Lines: 46
X-Mailer: Gnus v5.4.15/XEmacs 19.14

Steven L Baur <steve@miranova.com> writes:

> Nope.  There's a lot more to it than that.  It looks like it might
> be an incompatibility in our internal representation of backquote.

You are right, it is kinda different.  I'm taking the naive approach:


XEmacs 19.14:

(defun x ()
  `(a b c))
==> x
(symbol-function 'x)
==> (lambda nil (backquote (a b c)))


GNU Emacs 19.34:

(defun x ()
  `(a b c))
==> x
(symbol-function 'x)
==> (lambda nil (\` (a b c)))

While this is not actually the same, it's not too far, either.  It is
possible that edebug is being confused by something as trivial as
that.  Only the point of confusion might be darn hard to find, when
facing a 242-line backtrace. :-(

Another point (very important, IMHO): If you re-write this directly
as:

(defun x () (backquote (a b c)))

it works the same way (as expected) in *both* GNU Emacs and XEmacs.
So, it is quite possible that you are right, Steve -- something seems
to suck in the ` -> backquote conversion.

I hope this provided at least a little bit of help.

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
"Silence!" cries Freydag. "I did not call thee in for a consultation!" 
"They are my innards! I will not have them misread by a poseur!"

