From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: The empty string and other empty strings Date: Tue, 10 Jan 2012 05:09:52 -0800 (PST) Message-ID: <1326200992.92080.YahooMailNeo@web37904.mail.mud.yahoo.com> References: <4F027F35.5020001@gmail.com> <1325603029.22166.YahooMailNeo@web37906.mail.mud.yahoo.com> <4F032C41.3070300@gmail.com> <87mxa4ifux.fsf@gnu.org> <4F038BF4.1070200@gnu.org> <87obujzmmc.fsf@Kagami.home> <4F048972.5040803@gnu.org> <87lipnm8yx.fsf@Kagami.home> <4F04D01D.5050801@gnu.org> <8762grf28k.fsf@netris.org> <4F05DC47.1000202@gnu.org> <878vlldb4k.fsf@netris.org> <1325811764.22562.YahooMailNeo@web37903.mail.mud.yahoo.com> <87wr95bo9y.fsf@netris.org> <1325857075.77324.YahooMailNeo@web37903.mail.mud.yahoo.com> <877h14bsx0.fsf@netris.org> <4F07747A.4080202@gnu.org> <87sjjsa0kh.fsf@netris.org> <87boqfa8cd.fsf@netris.org> <874nw353a4.fsf_-_@gnu.org> <1326194907.55971.YahooMailNeo@web37901.mail.mud.yahoo.com> <87y5tf90c5.fsf@netris.org> Reply-To: Mike Gran NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1326201015 2905 80.91.229.12 (10 Jan 2012 13:10:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 10 Jan 2012 13:10:15 +0000 (UTC) Cc: =?iso-8859-1?Q?Ludovic_Court=E8s?= , "guile-devel@gnu.org" To: Mark H Weaver Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Jan 10 14:10:10 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RkbSr-0005y0-Le for guile-devel@m.gmane.org; Tue, 10 Jan 2012 14:10:09 +0100 Original-Received: from localhost ([::1]:44073 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkbSq-0003mP-EY for guile-devel@m.gmane.org; Tue, 10 Jan 2012 08:10:08 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:60049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RkbSj-0003jM-8B for guile-devel@gnu.org; Tue, 10 Jan 2012 08:10:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RkbSd-0008Hq-50 for guile-devel@gnu.org; Tue, 10 Jan 2012 08:10:01 -0500 Original-Received: from nm6.bullet.mail.sp2.yahoo.com ([98.139.91.76]:28960) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RkbSc-0008HY-MX for guile-devel@gnu.org; Tue, 10 Jan 2012 08:09:54 -0500 Original-Received: from [98.139.91.69] by nm6.bullet.mail.sp2.yahoo.com with NNFMP; 10 Jan 2012 13:09:53 -0000 Original-Received: from [72.30.22.39] by tm9.bullet.mail.sp2.yahoo.com with NNFMP; 10 Jan 2012 13:09:53 -0000 Original-Received: from [127.0.0.1] by omp1069.mail.sp2.yahoo.com with NNFMP; 10 Jan 2012 13:09:53 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 736892.99117.bm@omp1069.mail.sp2.yahoo.com Original-Received: (qmail 92092 invoked by uid 60001); 10 Jan 2012 13:09:53 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1326200993; bh=LPRsqwbHwVGzmR3s7CpJ31ICxU90OCT6QA/WxWqp9ts=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=2hGBVFjA28RmHwU+DVlTol0y7za5fuhNphxQxa/IqcHyhG3yJnuWnPTMwoNOopFfwslOKI8+q+eexCOGR0dsfRnRBlJahGk2Wg+TMGrrE7cV8Iw4KTFyFc5DqA93M4EMsmIac0HRkEGifwGXIttNFvsiRDqubSxI/Ax3fDksndo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=MiaFoe9WiI5wl55JJnfRrf8C55YhUEDhMS9JR6cEB/6zt/MqQ2oAK1QhXGg12p+2VJBMB5+oMYIeTzYztWrezW3IFkUcjHsmXyVvobGSb9N7XNd9t7y4knCoAwwF4+AJyWE3vLd+3dxHoqoylabZB70angdQWljd66edd7RG9SI=; X-YMail-OSG: 20IlZyAVM1kPKgEpT6W6rQLpy5dG5dNqhS1b7xE..HzzKyr JIWj.rUhwjAqV8UmTpqiSPFLCTUJFUC_wpxwsL3MfnpsbWah8NvZm4MG6IaF VZpjXRkW.m5Npc5Yt.V_o29K3whoQ04cT7YZ1F_N6QCabdN7yuMINdmcZrVi VtSsDROeH7Fu.n0b8hdYbrR6iLQDUKPpjKBdTKMyJg3f2PJ9c2RcBdBRZ1k6 A0V.By2DkT5owZfRJZDL2hrU4_wMu5HNcMaxyF3ML.NnvfISKg5rdBQ1cAjl ODUKgDMVm2OuesCGGywYcJF1da1Wz_HGOoCjds2cQ9RPJu0iXjVp4V0tlIHb 9GPN9FaPVQqqcMXTRziUo5BaNZfxEFs28Kg0SdYDjvYQOa0OImkANFjzA1AK Hi.H8Q19vghF20hHeo6_n23pig.A_O8J3_sFVm0hG6tGgat4mYqyLVAVPXu3 BypIvsDAVGCIdgck5nDkgGA-- Original-Received: from [71.130.209.171] by web37904.mail.mud.yahoo.com via HTTP; Tue, 10 Jan 2012 05:09:52 PST X-Mailer: YahooMailWebService/0.8.115.331698 In-Reply-To: <87y5tf90c5.fsf@netris.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 98.139.91.76 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:13465 Archived-At: > From: Mark H Weaver =0A>> What do you think about that?= =A0 Do zero-length substrings need to=0A>> still share stringbufs with the= ir parent strings?=0A> =0A> I think the answer is: no they don't, and avoid= ing that might be a=0A> worthwhile optimization, mainly to avoid needlessly= holding a reference=0A> to a potentially large stringbuf.=0A=0AThat's a go= od point.=0A=A0=0AThanks,=0A=A0=0AMike