Adrian Aichner <adrian(a)xemacs.org> writes:
 Hrvoje Niksic <hniksic(a)xemacs.org> writes:
> David Kastrup <dak(a)gnu.org> writes:
>
>>> As far as I can tell, it only changes from old-style backquotes to
>>> the proper backquote syntax.
>>
>> Well, but it is a half-finished change since the comma operator is
>> still used in the manner for the old backquote syntax.
>
> You're right, I missed that because I didn't look carefully enough.
> Thanks for the correction.
 So, should we revert this change based on the grounds to ease syncing?
 This breakage has been around for way too long:
 1.1          (youngs   09-Dec-01):     (set-process-filter process
 1.2          (ben      07-Nov-04): 			`(lambda (proc string)
 1.2          (ben      07-Nov-04): 			   (tq-filter '(, tq) string)))
 1.1          (youngs   09-Dec-01):     tq))
 Please advise, 
RCS file: /cvsroot/emacs/emacs/lisp/emacs-lisp/tq.el,v
Working file: tq.el
head: 1.18
[...]
	EMACS_21_3: 1.13
[...]
keyword substitution: kv
total revisions: 22;	selected revisions: 22
description:
;;; tq.el --- utility to maintain a transaction queue
----------------------------
revision 1.18
date: 2003/09/12 15:55:47;  author: monnier;  state: Exp;  lines: +2 -2
(tq-create): Fix mixed up unquote style.
----------------------------
Index: tq.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/emacs-lisp/tq.el,v
retrieving revision 1.13
retrieving revision 1.18
diff -u -r1.13 -r1.18
--- tq.el	26 Sep 2001 18:03:51 -0000	1.13
+++ tq.el	12 Sep 2003 15:55:47 -0000	1.18
[...]
 
@@ -49,8 +49,8 @@
 			     (concat " tq-temp-"
 				     (process-name process)))))))
     (set-process-filter process
-			(`(lambda (proc string)
-			   (tq-filter  '(, tq) string))))
+			`(lambda (proc string)
+			   (tq-filter ',tq string)))
     tq))
 
 ;;; accessors
[...]
So take your pick.  If you intend your next synch to be with the
current trunk or with Emacs-22.x, you can complete the patch.  If you
intend your next synch to be with the 21.x code base, you can revert
it.
If you are asking me: it would be complete lunacy to synch XEmacs with
21.x: that way you'd be 4 years behind Emacs development right at the
time of the synch.  Anything but a synch to the 22.x code base would
be an enormous waste of resources and detrimental to XEmacs
acceptance.
-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum