GNU bug report logs - #40584
R7RS string-for-each does not work two or more strings on its argument

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guile; Reported by: OKUMURA Yuki <mjt@HIDDEN>; Keywords: patch; dated Sun, 12 Apr 2020 19:55:02 UTC; Maintainer for guile is bug-guile@HIDDEN.
Added tag(s) patch. Request was from Taylan Kammer <taylan.kammer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 40584 <at> debbugs.gnu.org:


Received: (at 40584) by debbugs.gnu.org; 12 May 2021 21:03:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 12 17:03:35 2021
Received: from localhost ([127.0.0.1]:40727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lgw10-0002UR-Og
	for submit <at> debbugs.gnu.org; Wed, 12 May 2021 17:03:34 -0400
Received: from mail-ed1-f41.google.com ([209.85.208.41]:43562)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <taylan.kammer@HIDDEN>) id 1lgw0y-0002UE-Sh
 for 40584 <at> debbugs.gnu.org; Wed, 12 May 2021 17:03:33 -0400
Received: by mail-ed1-f41.google.com with SMTP id s6so28633039edu.10
 for <40584 <at> debbugs.gnu.org>; Wed, 12 May 2021 14:03:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:cc:message-id:date:user-agent:mime-version
 :content-language;
 bh=VA/bUo5wAARMbuAXLwUUZEcxgKRlPS/E8akHkuM9934=;
 b=vaytx1n6Hj23K4MWdLPZ8OvbP83WQ5AM967VgxdYdaTJ/QzdPplor3GECsA3hwQwYK
 ZXCKgyvHz0XdKVd7SH3umzXusLm9c7zZFIoveygLH1ydEVCsKRGHafHBTd2pvboGwyUl
 EpcQhWtON2DiqVM+Ompw62/FVegU8nwB9zCQM444AQwyPjlVSksVUCvD+ZcKIDMuGSK4
 DN922BNJNnFOlBwCkDvBvX2AZXPYevehd9gWrayUzM7z7Gb7vBSKmZxMVpxSJ3GjVxh9
 JJjgzF8nZW0rm/xG1W9/H4DbdLEedOFX+RFmcgu30ikJA0Eb7A5Nj9JXD1RGMxTmOmrz
 2C6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:cc:message-id:date:user-agent
 :mime-version:content-language;
 bh=VA/bUo5wAARMbuAXLwUUZEcxgKRlPS/E8akHkuM9934=;
 b=esdBHgmH9UGEIlvfnQdXiisYVpwhyWg1WvbD8hAx3jTfN5CixMCbMnZR81CMlQsxrl
 BG5y3W8iis2+1W27VdX2r4oGP6agRUqgqHqD1jYlZ/hsZRuq6VPl/XjP0pgUKIEcXaok
 pwBnCTCAfH0d7w6wIWctX9R2as6j3E4DxSBJFWoThrNwCXPsEYwISrME/aKnRDSmdMRd
 5HzZhzdmDZLnzzAnfPLmyaThnNcGQEJq9hrMR4v1h5+mP192TvWmCWJEauPA08V+GF9B
 WB9JedUYppcGHj/H8x7ifuH5EY8bJNTfS/oxcz6PXtxLnVb9ycQBguQPf93zSFL4UrNr
 fbWg==
X-Gm-Message-State: AOAM5318vzC0CXfs/UgkN26KxDRO/ph3cU1uf+6b41IrgUCE9hHDAA2Y
 4o84UQKC+4SPkeGBzjdhhPY=
X-Google-Smtp-Source: ABdhPJzG2qQmEbazS1g5EavymLAzGzCfCcUgpk/NxzXGUbL+mSpe91FkvogsF9Hkor5aRPZaRlxLUg==
X-Received: by 2002:aa7:d685:: with SMTP id d5mr46087025edr.200.1620853407152; 
 Wed, 12 May 2021 14:03:27 -0700 (PDT)
Received: from [192.168.178.20] (b2b-109-90-125-150.unitymedia.biz.
 [109.90.125.150])
 by smtp.gmail.com with ESMTPSA id w6sm737932edc.25.2021.05.12.14.03.26
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 12 May 2021 14:03:26 -0700 (PDT)
To: 40584 <at> debbugs.gnu.org
From: Taylan Kammer <taylan.kammer@HIDDEN>
Subject: R7RS string-for-each does not work two or more strings on its argument
Message-ID: <b8453ef0-3e66-e584-0b0f-6954a6a5a446@HIDDEN>
Date: Wed, 12 May 2021 23:03:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
 Thunderbird/78.10.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------AADBC402A86D20C15FFD1356"
Content-Language: en-US
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 40584
Cc: Mark H Weaver <mhw@HIDDEN>, OKUMURA Yuki <mjt@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.
--------------AADBC402A86D20C15FFD1356
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Attached is a simple patch to use Mark's implementation
within the current (scheme base) module.

- Taylan

--------------AADBC402A86D20C15FFD1356
Content-Type: text/plain; charset=UTF-8;
 name="0001-Fix-scheme-base-string-for-each.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="0001-Fix-scheme-base-string-for-each.patch"

RnJvbSBkZGEyYWFhZjBlOTA2NGYxMWQ4OWE4M2Y1NTM0MGJhMGMwMTE1YmNhIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUYXlsYW4gS2FtbWVyIDx0YXlsYW4ua2FtbWVyQGdt
YWlsLmNvbT4KRGF0ZTogV2VkLCAxMiBNYXkgMjAyMSAyMjozNjoyNiArMDIwMApTdWJqZWN0
OiBbUEFUQ0hdIEZpeCAoc2NoZW1lIGJhc2UpIHN0cmluZy1mb3ItZWFjaC4KCiogbW9kdWxl
L3NjaGVtZS9iYXNlLnNjbSAocjc6c3RyaW5nLWZvci1lYWNoKTogTmV3IHByb2NlZHVyZS4K
CkZpeGVzIDxodHRwczovL2J1Z3MuZ251Lm9yZy80MDU4ND4uCi0tLQogbW9kdWxlL3NjaGVt
ZS9iYXNlLnNjbSB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9t
b2R1bGUvc2NoZW1lL2Jhc2Uuc2NtIGIvbW9kdWxlL3NjaGVtZS9iYXNlLnNjbQppbmRleCAy
MGUyODA0NjcuLjU4ZDVhY2M3NCAxMDA2NDQKLS0tIGEvbW9kdWxlL3NjaGVtZS9iYXNlLnNj
bQorKysgYi9tb2R1bGUvc2NoZW1lL2Jhc2Uuc2NtCkBAIC01MSw2ICs1MSw3IEBACiAgICAg
ICAgICAgICBvcGVuLW91dHB1dC1ieXRldmVjdG9yIGdldC1vdXRwdXQtYnl0ZXZlY3Rvcgog
ICAgICAgICAgICAgcGVlay11OCByZWFkLXU4IHJlYWQtYnl0ZXZlY3RvciByZWFkLWJ5dGV2
ZWN0b3IhCiAgICAgICAgICAgICByZWFkLXN0cmluZyByZWFkLWxpbmUKKyAgICAgICAgICAg
IChyNzpzdHJpbmctZm9yLWVhY2ggLiBzdHJpbmctZm9yLWVhY2gpCiAgICAgICAgICAgICB3
cml0ZS11OCB3cml0ZS1ieXRldmVjdG9yIHdyaXRlLXN0cmluZyBmbHVzaC1vdXRwdXQtcG9y
dAogICAgICAgICAgICAgKHI3OnN0cmluZy1tYXAgLiBzdHJpbmctbWFwKQogICAgICAgICAg
ICAgYnl0ZXZlY3RvciBieXRldmVjdG9yLWFwcGVuZApAQCAtMTA4LDcgKzEwOSw3IEBACiAg
ICByZWFsPyByZW1haW5kZXIgcmV2ZXJzZSByb3VuZCBzZXQhCiAgICBzZXQtY2FyISBzZXQt
Y2RyISBzdHJpbmcgc3RyaW5nLT5saXN0IHN0cmluZy0+bnVtYmVyCiAgICBzdHJpbmctPnN5
bWJvbCBzdHJpbmctYXBwZW5kCi0gICBzdHJpbmctY29weSBzdHJpbmctY29weSEgc3RyaW5n
LWZpbGwhIHN0cmluZy1mb3ItZWFjaAorICAgc3RyaW5nLWNvcHkgc3RyaW5nLWNvcHkhIHN0
cmluZy1maWxsIQogICAgc3RyaW5nLWxlbmd0aCBzdHJpbmctcmVmIHN0cmluZy1zZXQhIHN0
cmluZzw9PyBzdHJpbmc8PwogICAgc3RyaW5nPT8gc3RyaW5nPj0/IHN0cmluZz4/IHN0cmlu
Zz8gc3Vic3RyaW5nIHN5bWJvbC0+c3RyaW5nCiAgICBzeW1ib2w/IHN5bnRheC1lcnJvciBz
eW50YXgtcnVsZXMgdHJ1bmNhdGUKQEAgLTQwMyw3ICs0MDQsMjggQEAKIChkZWZpbmUgKHI3
OnN0cmluZy1tYXAgcHJvYyBzIC4gcyopCiAgIChpZiAobnVsbD8gcyopCiAgICAgICAoc3Ry
aW5nLW1hcCBwcm9jIHMpCi0gICAgICAobGlzdC0+c3RyaW5nIChhcHBseSBtYXAgcHJvYyAo
c3RyaW5nLT5saXN0IHMpIChtYXAgc3RyaW5nLT5saXN0IHMqKSkpKSkKKyAgICAgIChsaXN0
LT5zdHJpbmcgKGFwcGx5IG1hcCBwcm9jIChzdHJpbmctPmxpc3QgcykgKG1hcCBzdHJpbmct
Pmxpc3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzKikpKSkpCisKKyhkZWZpbmUgcjc6c3RyaW5nLWZvci1lYWNoCisgICAg
ICAoY2FzZS1sYW1iZGEKKyAgICAgICAgKChwcm9jIHMpIChzdHJpbmctZm9yLWVhY2ggcHJv
YyBzKSkKKyAgICAgICAgKChwcm9jIHMxIHMyKQorICAgICAgICAgKGxldCAoKGxlbiAobWlu
IChzdHJpbmctbGVuZ3RoIHMxKQorICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmct
bGVuZ3RoIHMyKSkpKQorICAgICAgICAgICAobGV0IGxvb3AgKChpIDApKQorICAgICAgICAg
ICAgICh3aGVuICg8IGkgbGVuKQorICAgICAgICAgICAgICAgKHByb2MgKHN0cmluZy1yZWYg
czEgaSkKKyAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctcmVmIHMyIGkpKQorICAgICAg
ICAgICAgICAgKGxvb3AgKCsgaSAxKSkpKSkpCisgICAgICAgICgocHJvYyAuIHN0cmluZ3Mp
CisgICAgICAgICAobGV0ICgobGVuIChhcHBseSBtaW4gKG1hcCBzdHJpbmctbGVuZ3RoIHN0
cmluZ3MpKSkpCisgICAgICAgICAgIChsZXQgbG9vcCAoKGkgMCkpCisgICAgICAgICAgICAg
KHdoZW4gKDwgaSBsZW4pCisgICAgICAgICAgICAgICAoYXBwbHkgcHJvYyAobWFwIChsYW1i
ZGEgKHMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1yZWYg
cyBpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5ncykpCisgICAg
ICAgICAgICAgICAobG9vcCAoKyBpIDEpKSkpKSkpKQogCiAoZGVmaW5lIChieXRldmVjdG9y
IC4gbGlzKQogICAodTgtbGlzdC0+Ynl0ZXZlY3RvciBsaXMpKQotLSAKMi4zMC4yCgo=
--------------AADBC402A86D20C15FFD1356--




Information forwarded to bug-guile@HIDDEN:
bug#40584; Package guile. Full text available.

Message received at 40584 <at> debbugs.gnu.org:


Received: (at 40584) by debbugs.gnu.org; 17 Apr 2020 21:09:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 17 17:09:06 2020
Received: from localhost ([127.0.0.1]:41787 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jPYET-0000Pg-UY
	for submit <at> debbugs.gnu.org; Fri, 17 Apr 2020 17:09:06 -0400
Received: from world.peace.net ([64.112.178.59]:49620)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1jPYES-0000PB-D6
 for 40584 <at> debbugs.gnu.org; Fri, 17 Apr 2020 17:09:04 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92)
 (envelope-from <mhw@HIDDEN>)
 id 1jPYEM-00040U-FH; Fri, 17 Apr 2020 17:08:58 -0400
From: Mark H Weaver <mhw@HIDDEN>
To: OKUMURA Yuki <mjt@HIDDEN>
Subject: Re: bug#40584: R7RS string-for-each does not work two or more strings
 on its argument
In-Reply-To: <CAG1-Us2+h_CkND26N5PQ4WC12kb85STR2Mtq+Kd9+beAcQg7QQ@HIDDEN>
References: <CAG1-Us2+h_CkND26N5PQ4WC12kb85STR2Mtq+Kd9+beAcQg7QQ@HIDDEN>
Date: Fri, 17 Apr 2020 17:07:14 -0400
Message-ID: <87blnpu8gy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 40584
Cc: 40584 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

OKUMURA Yuki <mjt@HIDDEN> wrote:
> Actually it's my own bug but let me report here: (scheme base) lacks
> implementation for string-for-each thus following code does not work;
> 
> (import (scheme base))
> 
> (string-for-each
>   (lambda (e f) 'ok)
>   "01234"
>   "slas")
> 
> Please note that we already have incompatible string-for-each for
> SRFI-13 and R6RS.
> (It seems current (scheme base) uses SRFI-13 one)
> R7RS for-each (and map) procedures allow different length of
> collection as arguments.
> 
> Checked on 2b4e45ca1b89a942200b7b9f46060dddc44d2876

For the record, the version of R7RS 'string-for-each' that I implemented
for Guile many years ago, in the 'r7rs-wip' branch of Guile's git
repository (not to be confused with 'wip-r7rs'), does not have this bug:

  https://git.savannah.gnu.org/cgit/guile.git/tree/module/scheme/base.scm?h=r7rs-wip&id=2d76447bda2f3d61c94d80b3b78732648a0a511d#n221

I'm not sure why Andy chose not to use my work.

      Mark




Information forwarded to bug-guile@HIDDEN:
bug#40584; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 12 Apr 2020 19:54:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 12 15:54:40 2020
Received: from localhost ([127.0.0.1]:58934 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jNigi-0001Vc-JK
	for submit <at> debbugs.gnu.org; Sun, 12 Apr 2020 15:54:40 -0400
Received: from lists.gnu.org ([209.51.188.17]:56026)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <okuoku@HIDDEN>) id 1jNiRm-00017o-4Q
 for submit <at> debbugs.gnu.org; Sun, 12 Apr 2020 15:39:15 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33847)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <okuoku@HIDDEN>) id 1jNiRl-0007eq-0M
 for bug-guile@HIDDEN; Sun, 12 Apr 2020 15:39:13 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <okuoku@HIDDEN>) id 1jNiRk-0000bG-5h
 for bug-guile@HIDDEN; Sun, 12 Apr 2020 15:39:12 -0400
Received: from mail-ot1-x32f.google.com ([2607:f8b0:4864:20::32f]:45514)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <okuoku@HIDDEN>) id 1jNiRj-0000Zs-TG
 for bug-guile@HIDDEN; Sun, 12 Apr 2020 15:39:12 -0400
Received: by mail-ot1-x32f.google.com with SMTP id 60so7159520otl.12
 for <bug-guile@HIDDEN>; Sun, 12 Apr 2020 12:39:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cltn-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=AVZZF1rmaLbHLenuUMxTY3v4pfa+aP8dfv7vgz+esNQ=;
 b=xetG9rcVdcwDG7Ga9/wYauKa1YcV1lSzfUcG+JeUP4Oebth/4H2YceIoPaCYYs6pQU
 Q+byT4RD08fbgV2QNOOnHK21cLVkf77Mu+ANWWgBBWM0005Jn52OAijpFjL2Xe6sYMnO
 Wd631S6NWzcVhqBBW00luKNjkKywLY4cUFEVSGQJIbWvLEs4RUke8yVL+MVU2BaWCBev
 vs/ycqW0S/i/DqDy7QxX8dN2MLctfVfXfBC0g7zlOKHcy37JsgeToUcjGEow5oVPqpqF
 134Y2v5fXumzhNSU7rGQE/fSpA97S1GZAriB0hxTXhODXu2bFbT5DMEGJlgfUMcQOKKB
 Uhzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=AVZZF1rmaLbHLenuUMxTY3v4pfa+aP8dfv7vgz+esNQ=;
 b=WzK+JHX9KPPVqr3MwIxcoj2ZLtC5VdeSG78+TZNG5p50hblrlQLimOJnB2o4mz1Km7
 Bdpzan9SbulFyVfknSI+Ag730lQNCUVJYl3Bz7zJ1DzRXs8TH4SnM5tPW26pyoK2tHSn
 2aqhBfyh034bqw/2gqpHFUyOK1GNxSOAJXlZ1QFrWk/sEHrrkSekqrVXzaLjEn9483S+
 AWDfUPR8m0b3TvcfNVbRO7jEb+Kv5IODpX52emuMzuDK6xwn8blw2Zlzspa0yUccoiRN
 scXoOnUjmaA0k806QRZPB6BDoaQEBnLclC8u8gYyx5MldyLXMM8BApkfktBPrrUfnDGs
 ttMw==
X-Gm-Message-State: AGi0PuaEuvArJpizEDrePpx9jgVpln9kpJI7Ma5P9pxm5nrQGE9Tc588
 Daeu5+rYTgAyiuFUEYDHmHU42O3J7LcLif7ye7He5dwe
X-Google-Smtp-Source: APiQypKEm4wx/v9ZDHO1Z2h6L3dCPboMmhVR7c+8X4uNWSqbYOWJUC744EAM3b4WW3jTh/DDxKbqJxKVM1MawXewTZI=
X-Received: by 2002:a05:6830:1697:: with SMTP id
 k23mr11316923otr.1.1586720350169; 
 Sun, 12 Apr 2020 12:39:10 -0700 (PDT)
MIME-Version: 1.0
From: OKUMURA Yuki <mjt@HIDDEN>
Date: Mon, 13 Apr 2020 04:38:58 +0900
Message-ID: <CAG1-Us2+h_CkND26N5PQ4WC12kb85STR2Mtq+Kd9+beAcQg7QQ@HIDDEN>
Subject: R7RS string-for-each does not work two or more strings on its argument
To: bug-guile@HIDDEN
Content-Type: text/plain; charset="UTF-8"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2607:f8b0:4864:20::32f
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hi, Actually it's my own bug but let me report here: (scheme
 base) lacks implementation for string-for-each thus following code does not
 work; (import (scheme base)) 
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (okuoku[at]gmail.com)
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [209.51.188.17 listed in list.dnswl.org]
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
 2.0 SPOOFED_FREEMAIL       No description available.
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 12 Apr 2020 15:54:39 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.2 (/)

Hi,

Actually it's my own bug but let me report here: (scheme base) lacks
implementation for string-for-each thus following code does not work;

(import (scheme base))

(string-for-each
  (lambda (e f) 'ok)
  "01234"
  "slas")

Please note that we already have incompatible string-for-each for
SRFI-13 and R6RS.
(It seems current (scheme base) uses SRFI-13 one)
R7RS for-each (and map) procedures allow different length of
collection as arguments.

Checked on 2b4e45ca1b89a942200b7b9f46060dddc44d2876




Acknowledgement sent to OKUMURA Yuki <mjt@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guile@HIDDEN. Full text available.
Report forwarded to bug-guile@HIDDEN:
bug#40584; Package guile. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 15 May 2021 18:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.