From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Aidan Kehoe Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Unicode Lisp reader escapes Date: Wed, 10 May 2006 08:05:32 +0200 Message-ID: <17505.33452.224807.946390@parhasard.net> References: <17491.34779.959316.484740@parhasard.net> <17495.932.70900.796282@parhasard.net> <17495.57895.90438.848865@parhasard.net> <17498.28361.392872.954484@parhasard.net> <17503.21672.395920.94783@parhasard.net> <17503.29740.778178.932671@parhasard.net> <17504.16146.57393.970540@parhasard.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1147241311 12005 80.91.229.2 (10 May 2006 06:08:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 10 May 2006 06:08:31 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 10 08:08:27 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Fdhs1-0003XY-75 for ged-emacs-devel@m.gmane.org; Wed, 10 May 2006 08:08:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FdhqV-00076W-SG for ged-emacs-devel@m.gmane.org; Wed, 10 May 2006 02:06:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Fdhpq-0006NK-3j for emacs-devel@gnu.org; Wed, 10 May 2006 02:06:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Fdhpl-0006GD-9L for emacs-devel@gnu.org; Wed, 10 May 2006 02:06:09 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fdhpl-0006Fx-4B for emacs-devel@gnu.org; Wed, 10 May 2006 02:06:05 -0400 Original-Received: from [199.232.41.67] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1Fdhql-0006Sj-Gd; Wed, 10 May 2006 02:07:07 -0400 Original-Received: from [66.111.49.30] (helo=icarus.asclepian.ie) by mx20.gnu.org with esmtp (Exim 4.52) id 1FdhpG-0003uX-7A; Wed, 10 May 2006 02:05:34 -0400 Original-Received: by icarus.asclepian.ie (Postfix, from userid 1003) id 6E4AB8008C; Wed, 10 May 2006 07:05:32 +0100 (IST) Original-To: Eli Zaretskii In-Reply-To: X-Mailer: VM 7.17 under 21.5 (beta25) "eggplant" (+CVS-20060325) XEmacs Lucid X-Echelon-distraction: SACS STU-III Cap-Stun chameleon man filofax l0ck WINGS X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:54177 Archived-At: Ar an naoi=C3=BA l=C3=A1 de m=C3=AD Bealtaine, scr=C3=ADobh Eli Zaretski= i:=20 > > > As far as I know, the GCPRO convention for arguments is mostly th= e > > > following: > > >=20 > > > GCPRO args you pass to functions iff those functions can GC and y= ou > > > need to use the arg after the function returns. > >=20 > > Okay. Do you know of any document detailing that? >=20 > Does the excerpt below from the Lisp manual answer your concerns? It read ambiguously to me. =E2=80=9CAny Lisp object that you intend to re= fer to again=E2=80=9D could be one that you intend to refer to in the bodies of = the functions you call. > > No-one followed up to my reference to what Ben Wing writes on the > > subject. >=20 > AFAIU, he is wrong, or at least inaccurate. =20 He=E2=80=99s not wrong, he=E2=80=99s describing conventions within XEmacs= , and XEmacs source code does follow those conventions. My question was, are those convention= s followed in GNU Emacs? You, and Stefan are telling me they=E2=80=99re not= . Okay, you=E2=80=99ve answered my question, thank you. [excerpt snipped] --=20 Aidan Kehoe, http://www.parhasard.net/