David Kastrup <dak(a)gnu.org> writes:
 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 
Thanks David.
I have completed the patch (a single line change syncing with GNU
Emacs tq.el<1.18>).
Adrian
 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. 
-- 
Adrian Aichner
 mailto:adrian@xemacs.org
 
http://www.xemacs.org/