From unknown Fri Jun 13 10:54:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35710: 26.1; incomplete mapconcat description string Resent-From: phs Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 09:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 35710@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: phs@lsv.fr Received: via spool by submit@debbugs.gnu.org id=B.155773799422638 (code B ref -1); Mon, 13 May 2019 09:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 May 2019 08:59:54 +0000 Received: from localhost ([127.0.0.1]:44060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQ6oM-0005t3-6Q for submit@debbugs.gnu.org; Mon, 13 May 2019 04:59:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQ6oK-0005sq-E9 for submit@debbugs.gnu.org; Mon, 13 May 2019 04:59:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:57694) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hQ6oE-0003g4-Pe for submit@debbugs.gnu.org; Mon, 13 May 2019 04:59:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ6oC-0006PK-UG for bug-gnu-emacs@gnu.org; Mon, 13 May 2019 04:59:46 -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,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQ6Yq-00049s-IL for bug-gnu-emacs@gnu.org; Mon, 13 May 2019 04:43:53 -0400 Received: from olive.lsv.fr ([138.231.81.248]:45256 helo=olive.lsv.ens-cachan.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ6Yq-00049F-8m for bug-gnu-emacs@gnu.org; Mon, 13 May 2019 04:43:52 -0400 Received: from brol.lsv.fr (brol.lsv.fr [138.231.81.57]) by olive.lsv.ens-cachan.fr (Postfix) with ESMTP id ADD204C01B7 for ; Mon, 13 May 2019 10:43:50 +0200 (CEST) From: phs Openpgp: preference=signencrypt Autocrypt: addr=phs@lsv.fr; prefer-encrypt=mutual; keydata= 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 6zUq4A3X26T+cSdYaqTTNqJL Organization: CNRS & ENS Paris Saclay Message-ID: Date: Mon, 13 May 2019 10:43:48 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 138.231.81.248 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) In my v26.1, the description string for mapconcat is mapconcat is a built-in function in =E2=80=98src/fns.c=E2=80=99. (mapconcat FUNCTION SEQUENCE SEPARATOR) Apply FUNCTION to each element of SEQUENCE, and concat the results as strings. In between each pair of results, stick in SEPARATOR. Thus, " " as SEPARATOR results in spaces between the values returned by FUNCTION. SEQUENCE may be a list, a vector, a bool-vector, or a string. The description does not say what is accepted for SEPARATOR, it only gives an example. By playing around a bit, it turns out that SEPARATOR can be a string (obviously), a list of chars, a vector of chars, the empty bool-vector but not any other bool-vector. It is not clear why these possibilities are offered while some are not (e.g., why not make SEPARATOR optional?). This is one more reason to make the description string explicit about what is allowed. --=20 Philippe SCHNOEBELEN, =09 "Algebraic symbols are used when you do not know what you are talking abo= ut" From unknown Fri Jun 13 10:54:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35710: 26.1; incomplete mapconcat description string Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 12:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: phs Cc: 35710@debbugs.gnu.org Received: via spool by 35710-submit@debbugs.gnu.org id=B35710.155774897427592 (code B ref 35710); Mon, 13 May 2019 12:03:01 +0000 Received: (at 35710) by debbugs.gnu.org; 13 May 2019 12:02:54 +0000 Received: from localhost ([127.0.0.1]:44358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQ9fS-0007Ax-4e for submit@debbugs.gnu.org; Mon, 13 May 2019 08:02:54 -0400 Received: from mail-it1-f170.google.com ([209.85.166.170]:55998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQ9fP-0007Ag-JJ for 35710@debbugs.gnu.org; Mon, 13 May 2019 08:02:52 -0400 Received: by mail-it1-f170.google.com with SMTP id q132so19757435itc.5 for <35710@debbugs.gnu.org>; Mon, 13 May 2019 05:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=q41fzjm28Fkvbn/tKdgLajuJBWvh4E9HWcVQHMs1aAo=; b=NTfzTJj5+yNn55AKCRTK+zdBBsAHDBWUx/KWWmhXb1yvAP5NqrhcHDbYpwYw3DE8xR bmRPiM63fnL74L5GsSolxXTOjnuW768c2XSw/WF+k/nOzS/hPJ+1FnKdUEgyoaYk463r Om+1g/dcrJLfAB1JY/ozqY+ikmTl9gCYaPURuJihrsx2BrhJxRcdpI317cnAy442WhvG 4egThHeEEvMYK8YVzmw1Z3pZVoZoh3nes8RXJv0M7BYNkWakLOFIZ+lEwXz1x1axDapK ifJ4erKCwdWErrGo/Zh3vYUP47F0t889okr0lWSCzOX39xXQdD12h7rA9+WXqEpWp9J/ p8Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=q41fzjm28Fkvbn/tKdgLajuJBWvh4E9HWcVQHMs1aAo=; b=XGr1zYZKJPwmEz/8mvUkdTvn47uKOyd+QL8wdG1UNCcyW6e9Y4UDgbap64snHy/e74 RGhUgKNI37wF5c221YC+sin2SiuGRfFEHl6vWnxgujiWd6cS8GS9SLtyBds02K54eVdE JcAs5AwBb3S+P16yy2ap4LRAaDTfT6EkgQsVo9tS9WPkySqrOLs2BYhaR6HE6fF+ZboZ P9bCKNqw6gYlCOSrizR3l0JZvIYBbwVLyKOcact8AoBcZmdwy4+NWCycP5tHmhD+qNiF OPt5XlGawxey9J2OfKf3UYNLgfOZgK87Ie2FTj0g7cj7co7DE4yvCzoH7HXQOj8WdUEh UE6Q== X-Gm-Message-State: APjAAAUjwDp7Pp/xjaDdcQEteVBbAXTY5pYXNfiS6vUthzkorFBWYBX2 BPZ+GDiV6qh0zDL6Zn+fg65TwSWq X-Google-Smtp-Source: APXvYqwmUAwkagL6NOwGcAKwL0DVgji4r4OwvmQTA47yj51xe3miSTPCqcPg6dUm0rRhdcDqXkJAAA== X-Received: by 2002:a02:c54a:: with SMTP id g10mr15042602jaj.43.1557748965765; Mon, 13 May 2019 05:02:45 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id c65sm915906itd.11.2019.05.13.05.02.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 13 May 2019 05:02:44 -0700 (PDT) From: Noam Postavsky References: Date: Mon, 13 May 2019 08:02:44 -0400 In-Reply-To: (phs@lsv.fr's message of "Mon, 13 May 2019 10:43:48 +0200") Message-ID: <87k1euh89n.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) phs writes: > In my v26.1, the description string for mapconcat is > > mapconcat is a built-in function in =E2=80=98src/fns.c=E2=80=99. > > (mapconcat FUNCTION SEQUENCE SEPARATOR) > > Apply FUNCTION to each element of SEQUENCE, and concat the results as > strings. > In between each pair of results, stick in SEPARATOR. Thus, " " as > SEPARATOR results in spaces between the values returned by FUNCTION. > SEQUENCE may be a list, a vector, a bool-vector, or a string. > > The description does not say what is accepted for SEPARATOR, it only > gives an example. It mentions concat, which is what determines what is acceptable. I agree it could be made more explicit though. From unknown Fri Jun 13 10:54:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35710: 26.1; incomplete mapconcat description string Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 14:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: phs@lsv.fr, 35710@debbugs.gnu.org Received: via spool by 35710-submit@debbugs.gnu.org id=B35710.155775691712427 (code B ref 35710); Mon, 13 May 2019 14:16:02 +0000 Received: (at 35710) by debbugs.gnu.org; 13 May 2019 14:15:17 +0000 Received: from localhost ([127.0.0.1]:45826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQBjX-0003EM-Vf for submit@debbugs.gnu.org; Mon, 13 May 2019 10:15:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQBjW-0003E8-EH for 35710@debbugs.gnu.org; Mon, 13 May 2019 10:15:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45373) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQBjR-0001aE-3O; Mon, 13 May 2019 10:15:09 -0400 Received: from [176.228.60.248] (port=1720 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hQBjQ-00051e-92; Mon, 13 May 2019 10:15:09 -0400 Date: Mon, 13 May 2019 17:14:52 +0300 Message-Id: <83d0kmbfvn.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87k1euh89n.fsf@gmail.com> (message from Noam Postavsky on Mon, 13 May 2019 08:02:44 -0400) References: <87k1euh89n.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Noam Postavsky > Date: Mon, 13 May 2019 08:02:44 -0400 > Cc: 35710@debbugs.gnu.org > > > (mapconcat FUNCTION SEQUENCE SEPARATOR) > > > > Apply FUNCTION to each element of SEQUENCE, and concat the results as > > strings. > > In between each pair of results, stick in SEPARATOR. Thus, " " as > > SEPARATOR results in spaces between the values returned by FUNCTION. > > SEQUENCE may be a list, a vector, a bool-vector, or a string. > > > > The description does not say what is accepted for SEPARATOR, it only > > gives an example. > > It mentions concat, which is what determines what is acceptable. I > agree it could be made more explicit though. The manual does spell that out, we could simply add that to the doc string. From unknown Fri Jun 13 10:54:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35710: Acknowledgement (26.1; incomplete mapconcat description string) Resent-From: phs Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 May 2019 08:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 35710@debbugs.gnu.org Reply-To: phs@lsv.fr Received: via spool by 35710-submit@debbugs.gnu.org id=B35710.15578216461121 (code B ref 35710); Tue, 14 May 2019 08:15:03 +0000 Received: (at 35710) by debbugs.gnu.org; 14 May 2019 08:14:06 +0000 Received: from localhost ([127.0.0.1]:47193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQSZZ-0000I0-MB for submit@debbugs.gnu.org; Tue, 14 May 2019 04:14:05 -0400 Received: from olive.lsv.fr ([138.231.81.248]:59733 helo=olive.lsv.ens-cachan.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQSZX-0000HP-JE for 35710@debbugs.gnu.org; Tue, 14 May 2019 04:14:04 -0400 Received: from w-123-191.wfer.ens-cachan.fr (w-123-191.wfer.ens-cachan.fr [138.231.123.191]) by olive.lsv.ens-cachan.fr (Postfix) with ESMTP id 59E134C01DA for <35710@debbugs.gnu.org>; Tue, 14 May 2019 10:14:02 +0200 (CEST) References: From: phs Openpgp: preference=signencrypt Autocrypt: addr=phs@lsv.fr; prefer-encrypt=mutual; keydata= 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 6zUq4A3X26T+cSdYaqTTNqJL Organization: CNRS & ENS Paris Saclay Message-ID: <538e4215-0ff5-ea18-819f-a87c41a94e65@lsv.fr> Date: Tue, 14 May 2019 10:14:02 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------F90F73DB3D616ACBEA59EF9F" Content-Language: en-US X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------F90F73DB3D616ACBEA59EF9F Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Thanks for the explanations, I never realized that concat was so versatile (and I'm an emacs lover since 1983). Live and learn ... Here is a suggested replacement for the documentation string (patch attached). It produces Apply FUNCTION to each element of SEQUENCE, and concat the results as strings. In between each pair of results, stick in SEPARATOR. Thus, " " as SEPARATOR results in spaces between the values returned by FUNCTION. SEQUENCE may be a list, a vector, etc. see ‘mapcar’. SEPARATOR and all values returned by FUNCTION must be accepted by ‘concat’. --phs --------------F90F73DB3D616ACBEA59EF9F Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="mapconcat-descr.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mapconcat-descr.patch" ZGlmZiAtLWdpdCBhL3NyYy9mbnMuYyBiL3NyYy9mbnMuYwppbmRleCBjMzIwMjQ5NWRhLi5m NWUyNTg0NTg3IDEwMDY0NAotLS0gYS9zcmMvZm5zLmMKKysrIGIvc3JjL2Zucy5jCkBAIC0y NjY4LDcgKzI2NjgsOCBAQCBERUZVTiAoIm1hcGNvbmNhdCIsIEZtYXBjb25jYXQsIFNtYXBj b25jYXQsIDMsIDMsIDAsCiAgICAgICAgZG9jOiAvKiBBcHBseSBGVU5DVElPTiB0byBlYWNo IGVsZW1lbnQgb2YgU0VRVUVOQ0UsIGFuZCBjb25jYXQgdGhlIHJlc3VsdHMgYXMgc3RyaW5n cy4KIEluIGJldHdlZW4gZWFjaCBwYWlyIG9mIHJlc3VsdHMsIHN0aWNrIGluIFNFUEFSQVRP Ui4gIFRodXMsICIgIiBhcwogU0VQQVJBVE9SIHJlc3VsdHMgaW4gc3BhY2VzIGJldHdlZW4g dGhlIHZhbHVlcyByZXR1cm5lZCBieSBGVU5DVElPTi4KLVNFUVVFTkNFIG1heSBiZSBhIGxp c3QsIGEgdmVjdG9yLCBhIGJvb2wtdmVjdG9yLCBvciBhIHN0cmluZy4gICovKQorU0VRVUVO Q0UgbWF5IGJlIGEgbGlzdCwgYSB2ZWN0b3IsIGV0Yy4gc2VlIGBtYXBjYXInLgorU0VQQVJB VE9SIGFuZCBhbGwgdmFsdWVzIHJldHVybmVkIGJ5IEZVTkNUSU9OIG11c3QgYmUgYWNjZXB0 ZWQgYnkgYGNvbmNhdCcuICAqLykKICAgKExpc3BfT2JqZWN0IGZ1bmN0aW9uLCBMaXNwX09i amVjdCBzZXF1ZW5jZSwgTGlzcF9PYmplY3Qgc2VwYXJhdG9yKQogewogICBVU0VfU0FGRV9B TExPQ0E7Cg== --------------F90F73DB3D616ACBEA59EF9F-- From unknown Fri Jun 13 10:54:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: phs@lsv.fr Subject: bug#35710: closed (Re: bug#35710: Acknowledgement (26.1; incomplete mapconcat description string)) Message-ID: References: <834l51r1kf.fsf@gnu.org> X-Gnu-PR-Message: they-closed 35710 X-Gnu-PR-Package: emacs Reply-To: 35710@debbugs.gnu.org Date: Fri, 07 Jun 2019 13:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1559912582-13661-1" This is a multi-part message in MIME format... ------------=_1559912582-13661-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #35710: 26.1; incomplete mapconcat description string which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 35710@debbugs.gnu.org. --=20 35710: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35710 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1559912582-13661-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 35710-done) by debbugs.gnu.org; 7 Jun 2019 13:02:36 +0000 Received: from localhost ([127.0.0.1]:51518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZEVv-0003Xi-SR for submit@debbugs.gnu.org; Fri, 07 Jun 2019 09:02:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZEVt-0003XV-TU for 35710-done@debbugs.gnu.org; Fri, 07 Jun 2019 09:02:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hZEVl-00038G-8Q; Fri, 07 Jun 2019 09:02:26 -0400 Received: from [176.228.60.248] (port=1774 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hZEVf-0001NG-Rl; Fri, 07 Jun 2019 09:02:22 -0400 Date: Fri, 07 Jun 2019 16:02:08 +0300 Message-Id: <834l51r1kf.fsf@gnu.org> From: Eli Zaretskii To: phs@lsv.fr In-reply-to: <538e4215-0ff5-ea18-819f-a87c41a94e65@lsv.fr> (message from phs on Tue, 14 May 2019 10:14:02 +0200) Subject: Re: bug#35710: Acknowledgement (26.1; incomplete mapconcat description string) References: <538e4215-0ff5-ea18-819f-a87c41a94e65@lsv.fr> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35710-done Cc: 35710-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: phs > Date: Tue, 14 May 2019 10:14:02 +0200 > > Thanks for the explanations, I never realized that concat was so > versatile (and I'm an emacs lover since 1983). Live and learn ... > > Here is a suggested replacement for the documentation string (patch > attached). It produces > > Apply FUNCTION to each element of SEQUENCE, and concat the results as > strings. > In between each pair of results, stick in SEPARATOR. Thus, " " as > SEPARATOR results in spaces between the values returned by FUNCTION. > SEQUENCE may be a list, a vector, etc. see ‘mapcar’. > SEPARATOR and all values returned by FUNCTION must be accepted by ‘concat’. Thanks, I fixed the doc string in a slightly different way. The fix will be in Emacs 26.3. I'm therefore marking this bug done. ------------=_1559912582-13661-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 May 2019 08:59:54 +0000 Received: from localhost ([127.0.0.1]:44060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQ6oM-0005t3-6Q for submit@debbugs.gnu.org; Mon, 13 May 2019 04:59:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQ6oK-0005sq-E9 for submit@debbugs.gnu.org; Mon, 13 May 2019 04:59:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:57694) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hQ6oE-0003g4-Pe for submit@debbugs.gnu.org; Mon, 13 May 2019 04:59:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ6oC-0006PK-UG for bug-gnu-emacs@gnu.org; Mon, 13 May 2019 04:59:46 -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,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQ6Yq-00049s-IL for bug-gnu-emacs@gnu.org; Mon, 13 May 2019 04:43:53 -0400 Received: from olive.lsv.fr ([138.231.81.248]:45256 helo=olive.lsv.ens-cachan.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQ6Yq-00049F-8m for bug-gnu-emacs@gnu.org; Mon, 13 May 2019 04:43:52 -0400 Received: from brol.lsv.fr (brol.lsv.fr [138.231.81.57]) by olive.lsv.ens-cachan.fr (Postfix) with ESMTP id ADD204C01B7 for ; Mon, 13 May 2019 10:43:50 +0200 (CEST) To: bug-gnu-emacs@gnu.org From: phs Subject: 26.1; incomplete mapconcat description string Openpgp: preference=signencrypt Autocrypt: addr=phs@lsv.fr; prefer-encrypt=mutual; keydata= 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 6zUq4A3X26T+cSdYaqTTNqJL Organization: CNRS & ENS Paris Saclay Message-ID: Date: Mon, 13 May 2019 10:43:48 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 138.231.81.248 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phs@lsv.fr Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) In my v26.1, the description string for mapconcat is mapconcat is a built-in function in =E2=80=98src/fns.c=E2=80=99. (mapconcat FUNCTION SEQUENCE SEPARATOR) Apply FUNCTION to each element of SEQUENCE, and concat the results as strings. In between each pair of results, stick in SEPARATOR. Thus, " " as SEPARATOR results in spaces between the values returned by FUNCTION. SEQUENCE may be a list, a vector, a bool-vector, or a string. The description does not say what is accepted for SEPARATOR, it only gives an example. By playing around a bit, it turns out that SEPARATOR can be a string (obviously), a list of chars, a vector of chars, the empty bool-vector but not any other bool-vector. It is not clear why these possibilities are offered while some are not (e.g., why not make SEPARATOR optional?). This is one more reason to make the description string explicit about what is allowed. --=20 Philippe SCHNOEBELEN, =09 "Algebraic symbols are used when you do not know what you are talking abo= ut" ------------=_1559912582-13661-1--