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: Two r6rs bugs Date: Thu, 22 Nov 2012 03:38:24 -0800 (PST) Message-ID: <1353584304.56546.YahooMailNeo@web120405.mail.ne1.yahoo.com> References: <873902x6v9.fsf@googlemail.com> Reply-To: Mike Gran NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1353584320 6982 80.91.229.3 (22 Nov 2012 11:38:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Nov 2012 11:38:40 +0000 (UTC) Cc: "Mark H. Weaver" To: Ian Price , "guile-devel@gnu.org" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Nov 22 12:38:50 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TbV7E-0000Zw-Pc for guile-devel@m.gmane.org; Thu, 22 Nov 2012 12:38:45 +0100 Original-Received: from localhost ([::1]:57771 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbV74-0005nj-4E for guile-devel@m.gmane.org; Thu, 22 Nov 2012 06:38:34 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbV71-0005nd-9c for guile-devel@gnu.org; Thu, 22 Nov 2012 06:38:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TbV6v-0006FB-Mq for guile-devel@gnu.org; Thu, 22 Nov 2012 06:38:31 -0500 Original-Received: from nm12-vm2.bullet.mail.ne1.yahoo.com ([98.138.91.88]:31520) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbV6v-0006F4-Ei for guile-devel@gnu.org; Thu, 22 Nov 2012 06:38:25 -0500 Original-Received: from [98.138.90.48] by nm12.bullet.mail.ne1.yahoo.com with NNFMP; 22 Nov 2012 11:38:24 -0000 Original-Received: from [98.138.87.7] by tm1.bullet.mail.ne1.yahoo.com with NNFMP; 22 Nov 2012 11:38:24 -0000 Original-Received: from [127.0.0.1] by omp1007.mail.ne1.yahoo.com with NNFMP; 22 Nov 2012 11:38:24 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 853363.45777.bm@omp1007.mail.ne1.yahoo.com Original-Received: (qmail 71635 invoked by uid 60001); 22 Nov 2012 11:38:24 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1353584304; bh=DTleJR2jMl2NpeDjTNuvCVGjYbdhnCsjmXA+uRw7Jns=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=FB3he7w9NK1WqldJK0hK2jr6CQC8RNBkMrJP7gIoxCLRStGgKSFPCjH0liZKCjPe5f7ZZSE2OX37JxbRM8mwbZOSjbse634LHvkS3CehE05CZSQn0e/uDRuZbmeqj/1wzyol4TQwSPL2qd1mVxlMV5ubsiKFBbIushATtQ8V5Go= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=0mOBmBe8NinYA/ZanletXFxLHxvvFjVI6AHPGFw4oP8paedjxaqBvzLEHWLAH6klaU+gfugC4JmkUhKYqD0wSl48B249uBono709cfDcrkj8S6S/UFiLVTiWHWzZVK1MmUqfHVNScnH4dlZ1Ok+7VQO07zr580zf5EKVU4ebCT0=; X-YMail-OSG: sn_Nu0QVM1k8g7rFcjZKyR9n5YlWaudpHcDginXMMblkuuN iCuAVdCEcot9rBE07Pb1pnlIk72sGZqqENYdtm5uLBc5ElcPG0rmSqYhz4R2 Jiun2TMP4PxXpibyiY38V8Ko73v91QHwOgrSy9OkIhf0GWNNZn4iubhsUJ2A OtDKRIuHLUGZPisf795kmkrS3I7l6G5ui0iH9h9D1fLQhw0sQf0fh0gtAejG .xJyGENXMTfyjgCaECF2YGIIZzridQnCkTvpD_A8BzkFpKxfYYMhytlKxgdO wYzZzIs_Em1i717AUoQyBWRylleOrSM0qUJA0lZWGpOp8GrUv5GZkNPjikyi kWU046vO23kDZgp59yes93R9IItK2wR2PFFMIqPkBS2znqsJvWgfSxZozmGc MFznXj3HDkQNw611imapKKde8kWSx_kiDPmm0.cFENSmXZ6BuJXDOoPGt4FM vCj9cU9kJeAfY9EjqjxTwpq432FF3zsrWxz_wpppAoZKnmv0dx5ZxVtpqKyF MdYs63oPydVdbZSAvvKyupRyG1BkeDs5h_GiKjz7t92VWpe1hRFjyaTmjYOw 82.7sFBKV2Fq0.t7qWZoR4X.audkgcL.JjmgIrzM_cYRi177KGJoZ4_wvGsH F3lW4qQ-- Original-Received: from [71.130.213.97] by web120405.mail.ne1.yahoo.com via HTTP; Thu, 22 Nov 2012 03:38:24 PST X-Rocket-MIMEInfo: 001.001, PiBGcm9tOiBJYW4gUHJpY2UgPGlhbnByaWNlOTBAZ29vZ2xlbWFpbC5jb20.Cj4gVGhlIGZpcnN0IHJlcGxhY2VzIHRoZSBkZWZpbml0aW9uIG9mIHN0cmluZy1mb3ItZWFjaCBpbiAocm5ycwo.IGJhc2UpLiBSNlJTJ3MgdmVyc2lvbiBvZiBzdHJpbmctZm9yLWVhY2ggaXMgbm90IHRoZSBzYW1lIGFzIHNyZmkgMTMncwo.IHN0cmluZyBmb3IgZWFjaCAod2hpY2ggZ3VpbGUgcHJvdmlkZXMgYnkgZGVmYXVsdCkuIFJhdGhlciwgaXQgaXMgbW9yZQo.IGNsb3NlbHkgYW5hbG9nb3VzIHRvIHRoZSB1c3VhbCBtdWwBMAEBAQE- X-Mailer: YahooMailWebService/0.8.123.460 In-Reply-To: <873902x6v9.fsf@googlemail.com> X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-Received-From: 98.138.91.88 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:15232 Archived-At: > From: Ian Price =0A> The first replaces the de= finition of string-for-each in (rnrs=0A> base). R6RS's version of string-fo= r-each is not the same as srfi 13's=0A> string for each (which guile provid= es by default). Rather, it is more=0A> closely analogous to the usual multi= -list definition of for-each. The=0A> R6RS specifies that all arguments mus= t have the same length, and so I've=0A> thrown an &assertion in this case.= =0A=0AFor what it is worth, R7RS=A0WG1 draft=A06=A0says "If more than one = =0Astrings have the same length, =0Awhen the shortest string runs out."stri= ng is given and not allstring-for-each terminates=0A=0ASince R7RS is just g= oing to undo the change, it hardly seems=0Aworth changing, in my opinion.= =0A=0Ahttp://www.scheme-reports.org/2012/working-group-1.html=0A=0A-Mike Gr= an