GNU logs - #76242, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


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





Message sent:


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


Message sent to bug-gnu-emacs@HIDDEN:


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

--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


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.




Message sent to bug-gnu-emacs@HIDDEN:


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.




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


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





Last modified: Thu, 13 Feb 2025 07:00:02 UTC

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