From xemacs-m  Sun Feb 23 14:43:28 1997
Received: from crystal.WonderWorks.COM (crystal.WonderWorks.com [192.203.206.1])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id OAA10612
	for <xemacs-beta@xemacs.org>; Sun, 23 Feb 1997 14:43:27 -0600 (CST)
Received: by crystal.WonderWorks.COM 
	id QQceek10044; Sun, 23 Feb 1997 15:43:26 -0500 (EST)
Date: Sun, 23 Feb 1997 15:43:26 -0500 (EST)
Message-Id: <QQceek10044.199702232043@crystal.WonderWorks.COM>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Kyle Jones <kyle_jones@wonderworks.com>
To: xemacs-beta@xemacs.org
Subject: edebug with backquotes
In-Reply-To: <kigybcf7avz.fsf@jagor.srce.hr>
References: <kigybcf7avz.fsf@jagor.srce.hr>

Hrvoje Niksic writes:
 > I think I have spotted a serious bug in edebug with XEmacs.  As far as
 > I see, it's not happy with backquotes -- it gives a cryptic error, and
 > refuses to instrument a defun.  For example:
 > 
 > (defun myconcat (a b)
 >   `(,@a ,@b))
 > 
 > Eval-ing this and running (e.g. with `(myconcat '(a) '(b c))') shows
 > that the function is OK.  However, `M-x edebug-defun' gives a cryptic
 > error "Wrong type argument: listp, 527", and bails out!
 > 
 > The same example works in GNU Emacs perfectly.

Rather than trying to debug it, better to just sync with the
edebug.el in FSF Emacs, I think.  Hrvoje, you might try loading
the FSF Emacs version and see how badly it is broken under
XEmacs.

