X-Loop: help-debbugs@HIDDEN Subject: bug#76242: [PATCH] Clarify that mapconcat's FUNCTION can return nil Resent-From: Hong Xu <hong@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Feb 2025 22:29:01 +0000 Resent-Message-ID: <handler.76242.B.173939929029901 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76242 <at> debbugs.gnu.org Cc: Hong Xu <hong@HIDDEN> X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173939929029901 (code B ref -1); Wed, 12 Feb 2025 22:29:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Feb 2025 22:28:10 +0000 Received: from localhost ([127.0.0.1]:38788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiLDG-0007mD-FY for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 17:28:10 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47392) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <hong@HIDDEN>) id 1tiLDD-0007lh-PA for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 17:28:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <hong@HIDDEN>) id 1tiLD4-0003E5-Ow for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 17:27:58 -0500 Received: from out-188.mta0.migadu.com ([91.218.175.188]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <hong@HIDDEN>) id 1tiLD2-0007wM-Ve for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 17:27:58 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=topbug.net; s=key1; t=1739399273; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=MiGxgWa9Rfom3rw0fOs3wAovulmgHuoSOkQpHgg/md8=; b=ftGIoM6Ra3cB4DM6EEefb7ksKneEH8EVI4ipyl6vanp922DvUHN/1oiueU+W1SnKl4H/Rs jhBTDZGlu4nVAfU6TbTWknxWpl11AefO+mr9VlfIe+aVCaQxk5xsoO4cdR11y2Cqm7EixD gjBLm8QuqD4vdLNhsAYbbXuDsjVJ9gWImCatKW/N06TGGTtSpzfr2zxqSO+7Kj9imjhIcQ zunttBBjLCkDTFvTQizXg/TitvN5A/muYZCyCOseyON7uphb6U964E7VaHT39AJZIVho7A 28vchMM3BQc6U0HCK2UoDVD6BJ//QnN6vunHLJNGotuCR1u2smraXKPRkvLkmg== From: Hong Xu <hong@HIDDEN> Date: Wed, 12 Feb 2025 14:27:03 -0800 Message-ID: <20250212222746.25672-1-hong@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=91.218.175.188; envelope-from=hong@HIDDEN; helo=out-188.mta0.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.1 (/) * src/fns.c (Fmapconcat): Explain that FUNCTION can return nil. --- src/fns.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/fns.c b/src/fns.c index bee44b222c5e..f02a1b6838da 100644 --- a/src/fns.c +++ b/src/fns.c @@ -3400,9 +3400,11 @@ SEQUENCE may be a list, a vector, a bool-vector, or a string. Optional argument SEPARATOR must be a string, a vector, or a list of characters; nil stands for the empty string. -FUNCTION must be a function of one argument, and must return a value - that is a sequence of characters: either a string, or a vector or - list of numbers that are valid character codepoints. */) + FUNCTION must be a function of one argument, and must return either: + + nil, which is treated as an empty string, or + a value that is a sequence of characters, which is either a string, + or a vector or list of numbers that are valid character codepoints. */) (Lisp_Object function, Lisp_Object sequence, Lisp_Object separator) { USE_SAFE_ALLOCA; -- 2.48.1
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Hong Xu <hong@HIDDEN> Subject: bug#76242: Acknowledgement ([PATCH] Clarify that mapconcat's FUNCTION can return nil) Message-ID: <handler.76242.B.173939929029901.ack <at> debbugs.gnu.org> References: <20250212222746.25672-1-hong@HIDDEN> X-Gnu-PR-Message: ack 76242 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 76242 <at> debbugs.gnu.org Date: Wed, 12 Feb 2025 22:29:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 76242 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76242: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76242 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76242: [PATCH] Clarify that mapconcat's FUNCTION can return nil Resent-From: Hong Xu <hong@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Feb 2025 22:32:01 +0000 Resent-Message-ID: <handler.76242.B76242.173939950430847 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76242 <at> debbugs.gnu.org Received: via spool by 76242-submit <at> debbugs.gnu.org id=B76242.173939950430847 (code B ref 76242); Wed, 12 Feb 2025 22:32:01 +0000 Received: (at 76242) by debbugs.gnu.org; 12 Feb 2025 22:31:44 +0000 Received: from localhost ([127.0.0.1]:38799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiLGh-00081Q-Ib for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 17:31:43 -0500 Received: from out-177.mta1.migadu.com ([95.215.58.177]:14454) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <hong@HIDDEN>) id 1tiLGf-00080y-05 for 76242 <at> debbugs.gnu.org; Wed, 12 Feb 2025 17:31:41 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=topbug.net; s=key1; t=1739399494; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kbB8j/NJ58bSSRS/m/zGD2e1pNEGKX3Q1iDAFC5hxlw=; b=CQcxAA4IowWBmnVoEb+pD4jk8cMSOI3ABVBdbeJYBGzJCspJswro1cHt8UdT7+4tw6xcN4 MhY5RVEv6rM86j7bEP+wCuYI9MluvKLk3096+ZsFU3r9nHZnBJfRW9HwtXx+aELFmgj+l2 cHMJ6FiGHZzbmaMHzMiZ7Rpw9JA6/Hw7phZzyOBONpzdp2Q9KTBXXovlGUtVEkqBkNqtlO n5FIcStwi0wEsAteIil7Ho3HPRzy1zYk4jTfYy2+V6dz2HsHltD2U8p9sM0yH8s4lzUJB1 oSdOl/SK3ym9MSxBNHoEge7t5pxYlZjrQbyYt7WBYEYDM74kGzzQfezh/kUNEw== From: Hong Xu <hong@HIDDEN> In-Reply-To: <20250212222746.25672-1-hong@HIDDEN> (Hong Xu's message of "Wed, 12 Feb 2025 14:27:03 -0800") References: <20250212222746.25672-1-hong@HIDDEN> Date: Wed, 12 Feb 2025 14:31:31 -0800 Message-ID: <877c5ulrr0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain On 2025-02-12 Wed 14:27 GMT-08, Hong Xu <hong@HIDDEN> wrote: > * src/fns.c (Fmapconcat): Explain that FUNCTION can return nil. > --- > src/fns.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/src/fns.c b/src/fns.c > index bee44b222c5e..f02a1b6838da 100644 > --- a/src/fns.c > +++ b/src/fns.c > @@ -3400,9 +3400,11 @@ SEQUENCE may be a list, a vector, a bool-vector, or a string. > Optional argument SEPARATOR must be a string, a vector, or a list of > characters; nil stands for the empty string. > > -FUNCTION must be a function of one argument, and must return a value > + FUNCTION must be a function of one argument, and must return either: For some reason there is an extra space here. I've corrected this with the attached patch. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=v2-0001-Clarify-that-mapconcat-s-FUNCTION-can-return-nil.patch From 42b5c39abd1765efc286178d041c57623d722d0d Mon Sep 17 00:00:00 2001 From: Hong Xu <hong@HIDDEN> Date: Wed, 12 Feb 2025 14:25:34 -0800 Subject: [PATCH v2] Clarify that mapconcat's FUNCTION can return nil * src/fns.c (Fmapconcat): Explain that FUNCTION can return nil. --- src/fns.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/fns.c b/src/fns.c index bee44b222c5e..fc7039c1592b 100644 --- a/src/fns.c +++ b/src/fns.c @@ -3400,9 +3400,11 @@ SEQUENCE may be a list, a vector, a bool-vector, or a string. Optional argument SEPARATOR must be a string, a vector, or a list of characters; nil stands for the empty string. -FUNCTION must be a function of one argument, and must return a value - that is a sequence of characters: either a string, or a vector or - list of numbers that are valid character codepoints. */) +FUNCTION must be a function of one argument, and must return either: + + nil, which is treated as an empty string, or + a value that is a sequence of characters, which is either a string, + or a vector or list of numbers that are valid character codepoints. */) (Lisp_Object function, Lisp_Object sequence, Lisp_Object separator) { USE_SAFE_ALLOCA; -- 2.48.1 --=-=-= Content-Type: text/plain -- Hong --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#76242: [PATCH] Clarify that mapconcat's FUNCTION can return nil Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 13 Feb 2025 01:27:01 +0000 Resent-Message-ID: <handler.76242.B.173941001731145 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76242 <at> debbugs.gnu.org Cc: hong@HIDDEN X-Debbugs-Original-To: Hong Xu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: 76242 <at> debbugs.gnu.org, Hong Xu <hong@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.173941001731145 (code B ref -1); Thu, 13 Feb 2025 01:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 01:26:57 +0000 Received: from localhost ([127.0.0.1]:39042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiO0H-00086H-AB for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 20:26:57 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59070) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1tiO08-00085b-E8 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 20:26:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1tiO01-0003cp-GV for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 20:26:41 -0500 Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1tiNzx-0006US-51 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 20:26:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1739409991; x=1740014791; i=michael_heerdegen@HIDDEN; bh=NGNd5psddeaaOPlpRUTIZ8kA4BdI75QGyost2Z0ksBI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=LvqrjZcwy+S3zh6RDoNpNwCI0weQkeBgJjItbvbvBnT8vMusoEdRXCQmzFARznIu kbuntFbFaojwCd8FWaIPoxJ89M9RODKnAhIjX84IPJhmmfdaH9GbpDMGthEpLE6vj aM7/rikj0iFc8ncyX89djlh/h9HZzdzBodA1mz/TJ1qwlI22vaMJALEoN+oVw0ZgJ Y7T2i9rhEKHd50UmvL6fQoo60wYZw4+y+RzKrB89nYqjSUmp/W4XO8iQcuKqA3z6C iZcTzB0VRKB3oejgP69TSduebEoo3xR+edcqpGA/EAK62uCWgSbjwWBZZI8Akz2Yh VqRHEmzRgMXM/iLuPA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.232]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mdf89-1t93JO2QTZ-00lwwG; Thu, 13 Feb 2025 02:26:31 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <20250212222746.25672-1-hong@HIDDEN> References: <20250212222746.25672-1-hong@HIDDEN> Date: Thu, 13 Feb 2025 02:27:52 +0100 Message-ID: <87ldua7hwn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:zQJgGxta0J6itHMGOGCInzHuXrsuCLBe26mNzRV5+wseSFpAC1l 5pRYP77cMVWlMXWgd4Dc2ySm9FGr6JJMDGR5JBWB9xPHHRApg57S038+tzsaveQOlOUL2KG WPHXJu+XCmiiLgAFBTfH9EGKm1pIaCCVN55G6EzBH67j5m5/jmcppDIpCsZD0xjFJ01d4Hw F54vNOVi3RKKF5+J6ERYg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:v4s1tGMtBSk=;wKxmnIDWTfeD1Fcv40nuMaYbmcX +w+bjEqXj40kyfaLBHz/oBI26eQhaUlpllgbcAQz+IBNdfUsP9XT4yHU+4lg3RTTCnJaDzjEs ZW+2vgl4emmHxAcmH5WFhiaJld6zigRrbmAZRR02Z4CROeOoo1p9qynAD6H1LjmKi5AvGvNNz L12Yaz98Q8SaXMvOU5uqs6RpILh5P/b1w4mCtErViILy2R3tNKehFuPYsEP030+NiAuiwvO4E b2+hejUqTsZn1bxztPjCbhU8KLQBayy78GNuIcRiSJRtXy6gtxIAphehjPmCFF65/BYE61WDa 9iUUOEGKB46UJY0rr2qmPX87Zim6cMQNlNM4+9BJM9yAzQzVhYmt7cLDyda4kN31FpHKBS2I8 tSMoTnKIUOQoJ3MCqFru51Fgvk5wcDGP8l6q4ihJe3o1jsu2J1+coKKpVuBo3XqLL+Yo+DEz+ rs29y/XxGo6F8NZH7j32Sn1gYrV1CIT0JPxkbF0cvMIBU3pdzUagab+ODIyh6UrhZSO1Cu+6F zSOGVApvpwky0fqoyhabYHT+akPODGMSVdGQDqg82X1srrqgds0bqZWNcW4Ipo3FjhXr4a3cx n6W4wBx7tkbo0mExENhMbsrJIhoSo/3yAWGLGxii+tqnxCce335NBAnV8mhVfMqbZUBxNSMVp 0FsTOg9t0akhTHxUlbf4IOUf9XsPZNqeJwsR4Vx3STd/xHnEkSWzx0OwuGv/RCr9PNidK8wdT qRR2gCmShEOA/ch1prOgt01vGIpF16p61mmhIGxu8lMTuuAufkIu5PQcXgtvsBvb5sayxuRcg 35F98V/B+W/4FhdVHjvg1f8pMQu50D75vWhw03fFmxHl3k8lkGhgrL8zwdTN/ZF29IMIo/Rut NnXRza26JAqAxiVSEy5r7rq+E8VnI6/ouXXmkgd/FDSPvfpniwc8UCxARtPsx0Ex9kprolhM8 fVchuOHvaCfdHegfXKiLJ43MPnuUACuTwnDVy/WI7qrMt3YuPSwC+XVdYmJ9rK28qXpsIPNZL ZuFqAdW5iRy+Kwvwu35Z5CcS63azGrqJnZWNQ3rwmbXeTINGNuYjE2Btq8Mtmd+mrk8o+cUu0 aso987pen1vB/WWzY7RH7wJMv8zxKZWdg5Mlb646VCf6fVwNG3Tz4O4BlMiAfAAskNQfw44YR Isx9lVukGPnifb//mUalE3d5fPADWqAw1GhVW5VgEAP04pmkInA5Ps3DCSJdM0t9IGVe5hg7x /fGmgyMVeE9nv/ZAq4GR5OTustkoH9l9O/H3GZvXaTLo6iIYpd56CMPxoVBX9Rg7lE6p/5WgM WoZUVpdTk7E0p1P55tzmlIp0yqD0So9jefRquLIFZcucxj7N9QSdu4FHaRehQlA93+oEgU0dI K+Vs/TLwX7PAHLJI+9nfUEuuS4OozBUDkKiqtQSwA0MoMpEJj8RXVKSZKU Received-SPF: pass client-ip=212.227.15.4; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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 (-) Hong Xu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > -FUNCTION must be a function of one argument, and must return a value > - that is a sequence of characters: either a string, or a vector or > - list of numbers that are valid character codepoints. */) > + FUNCTION must be a function of one argument, and must return either: > + > + nil, which is treated as an empty string, or > + a value that is a sequence of characters, which is either a string, > + or a vector or list of numbers that are valid character codepoints. */) I don't understand the rationale. Isn't nil just one case of an empty sequence of characters? Why describe it specially? Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#76242: [PATCH] Clarify that mapconcat's FUNCTION can return nil Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 13 Feb 2025 01:27:02 +0000 Resent-Message-ID: <handler.76242.B76242.173941001131128 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76242 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 76242 <at> debbugs.gnu.org Cc: hong@HIDDEN X-Debbugs-Original-To: Hong Xu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> X-Debbugs-Original-Cc: 76242 <at> debbugs.gnu.org, Hong Xu <hong@HIDDEN> Received: via spool by 76242-submit <at> debbugs.gnu.org id=B76242.173941001131128 (code B ref 76242); Thu, 13 Feb 2025 01:27:02 +0000 Received: (at 76242) by debbugs.gnu.org; 13 Feb 2025 01:26:51 +0000 Received: from localhost ([127.0.0.1]:39040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiO0A-00085z-Uh for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 20:26:51 -0500 Received: from mout.web.de ([212.227.15.4]:36835) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1tiO07-00085c-S9 for 76242 <at> debbugs.gnu.org; Wed, 12 Feb 2025 20:26:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1739409991; x=1740014791; i=michael_heerdegen@HIDDEN; bh=NGNd5psddeaaOPlpRUTIZ8kA4BdI75QGyost2Z0ksBI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=LvqrjZcwy+S3zh6RDoNpNwCI0weQkeBgJjItbvbvBnT8vMusoEdRXCQmzFARznIu kbuntFbFaojwCd8FWaIPoxJ89M9RODKnAhIjX84IPJhmmfdaH9GbpDMGthEpLE6vj aM7/rikj0iFc8ncyX89djlh/h9HZzdzBodA1mz/TJ1qwlI22vaMJALEoN+oVw0ZgJ Y7T2i9rhEKHd50UmvL6fQoo60wYZw4+y+RzKrB89nYqjSUmp/W4XO8iQcuKqA3z6C iZcTzB0VRKB3oejgP69TSduebEoo3xR+edcqpGA/EAK62uCWgSbjwWBZZI8Akz2Yh VqRHEmzRgMXM/iLuPA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.232]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mdf89-1t93JO2QTZ-00lwwG; Thu, 13 Feb 2025 02:26:31 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <20250212222746.25672-1-hong@HIDDEN> References: <20250212222746.25672-1-hong@HIDDEN> Date: Thu, 13 Feb 2025 02:27:52 +0100 Message-ID: <87ldua7hwn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:zQJgGxta0J6itHMGOGCInzHuXrsuCLBe26mNzRV5+wseSFpAC1l 5pRYP77cMVWlMXWgd4Dc2ySm9FGr6JJMDGR5JBWB9xPHHRApg57S038+tzsaveQOlOUL2KG WPHXJu+XCmiiLgAFBTfH9EGKm1pIaCCVN55G6EzBH67j5m5/jmcppDIpCsZD0xjFJ01d4Hw F54vNOVi3RKKF5+J6ERYg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:v4s1tGMtBSk=;wKxmnIDWTfeD1Fcv40nuMaYbmcX +w+bjEqXj40kyfaLBHz/oBI26eQhaUlpllgbcAQz+IBNdfUsP9XT4yHU+4lg3RTTCnJaDzjEs ZW+2vgl4emmHxAcmH5WFhiaJld6zigRrbmAZRR02Z4CROeOoo1p9qynAD6H1LjmKi5AvGvNNz L12Yaz98Q8SaXMvOU5uqs6RpILh5P/b1w4mCtErViILy2R3tNKehFuPYsEP030+NiAuiwvO4E b2+hejUqTsZn1bxztPjCbhU8KLQBayy78GNuIcRiSJRtXy6gtxIAphehjPmCFF65/BYE61WDa 9iUUOEGKB46UJY0rr2qmPX87Zim6cMQNlNM4+9BJM9yAzQzVhYmt7cLDyda4kN31FpHKBS2I8 tSMoTnKIUOQoJ3MCqFru51Fgvk5wcDGP8l6q4ihJe3o1jsu2J1+coKKpVuBo3XqLL+Yo+DEz+ rs29y/XxGo6F8NZH7j32Sn1gYrV1CIT0JPxkbF0cvMIBU3pdzUagab+ODIyh6UrhZSO1Cu+6F zSOGVApvpwky0fqoyhabYHT+akPODGMSVdGQDqg82X1srrqgds0bqZWNcW4Ipo3FjhXr4a3cx n6W4wBx7tkbo0mExENhMbsrJIhoSo/3yAWGLGxii+tqnxCce335NBAnV8mhVfMqbZUBxNSMVp 0FsTOg9t0akhTHxUlbf4IOUf9XsPZNqeJwsR4Vx3STd/xHnEkSWzx0OwuGv/RCr9PNidK8wdT qRR2gCmShEOA/ch1prOgt01vGIpF16p61mmhIGxu8lMTuuAufkIu5PQcXgtvsBvb5sayxuRcg 35F98V/B+W/4FhdVHjvg1f8pMQu50D75vWhw03fFmxHl3k8lkGhgrL8zwdTN/ZF29IMIo/Rut NnXRza26JAqAxiVSEy5r7rq+E8VnI6/ouXXmkgd/FDSPvfpniwc8UCxARtPsx0Ex9kprolhM8 fVchuOHvaCfdHegfXKiLJ43MPnuUACuTwnDVy/WI7qrMt3YuPSwC+XVdYmJ9rK28qXpsIPNZL ZuFqAdW5iRy+Kwvwu35Z5CcS63azGrqJnZWNQ3rwmbXeTINGNuYjE2Btq8Mtmd+mrk8o+cUu0 aso987pen1vB/WWzY7RH7wJMv8zxKZWdg5Mlb646VCf6fVwNG3Tz4O4BlMiAfAAskNQfw44YR Isx9lVukGPnifb//mUalE3d5fPADWqAw1GhVW5VgEAP04pmkInA5Ps3DCSJdM0t9IGVe5hg7x /fGmgyMVeE9nv/ZAq4GR5OTustkoH9l9O/H3GZvXaTLo6iIYpd56CMPxoVBX9Rg7lE6p/5WgM WoZUVpdTk7E0p1P55tzmlIp0yqD0So9jefRquLIFZcucxj7N9QSdu4FHaRehQlA93+oEgU0dI K+Vs/TLwX7PAHLJI+9nfUEuuS4OozBUDkKiqtQSwA0MoMpEJj8RXVKSZKU X-Spam-Score: -0.7 (/) 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.7 (-) Hong Xu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > -FUNCTION must be a function of one argument, and must return a value > - that is a sequence of characters: either a string, or a vector or > - list of numbers that are valid character codepoints. */) > + FUNCTION must be a function of one argument, and must return either: > + > + nil, which is treated as an empty string, or > + a value that is a sequence of characters, which is either a string, > + or a vector or list of numbers that are valid character codepoints. */) I don't understand the rationale. Isn't nil just one case of an empty sequence of characters? Why describe it specially? Michael.
Received: (at control) by debbugs.gnu.org; 13 Feb 2025 06:55:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 01:55:06 2025 Received: from localhost ([127.0.0.1]:39813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiT7q-0008KB-DY for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 01:55:06 -0500 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:60596) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tiT7o-0008JE-8U for control <at> debbugs.gnu.org; Thu, 13 Feb 2025 01:55:04 -0500 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-5de6c708315so721577a12.0 for <control <at> debbugs.gnu.org>; Wed, 12 Feb 2025 22:55:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739429698; x=1740034498; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=0LETKk4ZtvEDpfwZLvXjdkDcrUHx7076n6NqsUkUwdc=; b=UoZ7eKhw1g+mFfMG9hg73qviFMsplsLmdmDVG81RLKZzX2GzQoUlkMAI9miBAmB5xC 1hjRT9s/Mul9edarf8fRA6z/IUi08z/2Y9TOFPJwqLCA6e2aGeiN8ytfYBLb2FC4e3B7 mYDapB8fJSVkS5ea3sa6aTssrY1eIf5d4+Nh/zQOOn8TKc4lIJ1U/I4FCoYlfZf0nELv exU3EZRzcbvjWnIxWKPdNA7ZHk5p7xVF2xj/7VvRLumG11AVU9QanjJwynVYrQvRrlo9 RKaK1My40fOklrFHxbGc9OR148W4m0xEgYaIysPjaLM3MZQEUgM+zsqlCZIKdyycABFh BHVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739429698; x=1740034498; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0LETKk4ZtvEDpfwZLvXjdkDcrUHx7076n6NqsUkUwdc=; b=sEtgUnBb2+I7zoHtF4gmTPmMfNqEAP2XiPyQx5hSt+Ozv+ynRK1nM1abI3PSite65E NQebUIy5JdU8VfPn6zM5HF/cXy6CgNWAbK4XDlWeMoqShWzHe6EzNmHVvLwnJ2wpcoWv sKBIY9S79u50VzjKaGZJGxsWYNQzF2688aXkvKu4Dp+wI97C/C8uKUui44XZv1oPJqgh XUheX5E09F608jTwswHUyXgUOHlDeduTJUXJEwDqalMJvTd9RAlySazGtn6NV4E185FN iKUJZFp3PJ1GITDHY1MsrZr9gg/OioP0OFHFOCBdFlh1B9JuAwdAqVkpBKFsHzGGxo5Z FjHw== X-Gm-Message-State: AOJu0Yyz5OJHnJ2TwxsHMyqoKnIaB1N4mo0aG5/1jEmbUZerZ+u4VnR8 TRIQl7gFOt8hzfGlWgFqruj+Kwn+KV8+pGbWGU2z+/XfbzMMFo4NsIapjmG5NMRAFtv/xJdJD+D fRw6tnhxWOZGeFuf1TNwYrSk90RdD14ROMnKVPQ== X-Gm-Gg: ASbGncvhIuEZde2tGyf7dRceeUukz1lWcLu8MgWFbL2R+KOgoOaUlr2L6o3OZqfBQBV 26cQrFhSEWoS3jdegwZTqDKqM05HysKVOzPKHzVyMnFEKKUp91CJbdslyquOiJn0pHMDFlsSYVh c= X-Google-Smtp-Source: AGHT+IF6GH+tFnx/BbXcypr6mHURkvPFkxRIG5GwOVHvekn2JsK47CIclKshO2RqtG/Knci1o0doi4fRC/iX3B99Zog= X-Received: by 2002:a05:6402:26cf:b0:5dc:ea80:bffb with SMTP id 4fb4d7f45d1cf-5deade109c6mr5217160a12.29.1739429697883; Wed, 12 Feb 2025 22:54:57 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Feb 2025 22:54:57 -0800 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Wed, 12 Feb 2025 22:54:57 -0800 X-Gm-Features: AWEUYZnA4vk5Rnlk2MdUX-WpXr5z1Gkv-zv4mfFnzRoKxiUj6EqXUk6rPQ3WYW8 Message-ID: <CADwFkmkSqazCXW8xFYYgz-Fo+3=uy19bQHAwW3vJKL5nP1snjQ@HIDDEN> Subject: control message for bug #76242 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) severity 76242 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.