From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#40968: 28.0.50; (apply nil) Date: Tue, 2 Jun 2020 10:10:09 -0700 (PDT) Message-ID: References: <> <> <> <<874kssm04d.fsf@gmail.com>> <<6ADF0807-7EBD-4054-8579-4D9AD3065D51@acm.org>> <> <> <<83pnahctad.fsf@gnu.org>> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="34933"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mattiase@acm.org, stefan@marxist.se, 40968@debbugs.gnu.org, npostavs@gmail.com, pipcet@gmail.com To: Eli Zaretskii , Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 02 19:11:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jgARU-0008ze-2O for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Jun 2020 19:11:12 +0200 Original-Received: from localhost ([::1]:54802 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgART-0006Lo-2c for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Jun 2020 13:11:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgARK-0006Ib-FL for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2020 13:11:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57508) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jgARK-0000f1-4D for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2020 13:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jgARK-0002c6-0Q for bug-gnu-emacs@gnu.org; Tue, 02 Jun 2020 13:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Jun 2020 17:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40968 X-GNU-PR-Package: emacs Original-Received: via spool by 40968-submit@debbugs.gnu.org id=B40968.15911178309994 (code B ref 40968); Tue, 02 Jun 2020 17:11:01 +0000 Original-Received: (at 40968) by debbugs.gnu.org; 2 Jun 2020 17:10:30 +0000 Original-Received: from localhost ([127.0.0.1]:40819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jgAQn-0002b8-VC for submit@debbugs.gnu.org; Tue, 02 Jun 2020 13:10:30 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:44540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jgAQl-0002at-T4 for 40968@debbugs.gnu.org; Tue, 02 Jun 2020 13:10:28 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 052H84Es085749; Tue, 2 Jun 2020 17:10:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=9QcDiMGEWhAg9zthh41aXZG0KOppYseUv6CoUKbRsG8=; b=wAy00n1NULfKXExBzchnfGKCcCUIHCCnwFOCoCaskPdwHeByy0whv/CkhAcosTM0rorw 6ptpGKLr0oTiPupdjQAQDjndASreRwxpy1fqQrSdyZID/VLP3G293E2eLrKmTJyY509J /gjH2CWFejfOkyEflxoFUZY8AVn2TGp9e7sBqNLTiJjNIma1BblePz1HZv1ZO+/tSdtN 9rL3s9oWGB+IyU61Q2X6Xi2x2huPWre06PhPFIlIuLeXvdcitMOHGcvvW2/GrirQxjj3 p+a6MfNoR/z5NK9maa9BH7aigZyPjezHHbpCAxu87ODLL37mvli5NVCirHCkK2WEIHN4 dA== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 31dkruj7mp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 02 Jun 2020 17:10:19 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 052H81jI133990; Tue, 2 Jun 2020 17:10:18 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3020.oracle.com with ESMTP id 31c25pgv8b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 02 Jun 2020 17:10:18 +0000 Original-Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 052HAFPQ015118; Tue, 2 Jun 2020 17:10:15 GMT In-Reply-To: <<83pnahctad.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5005.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9640 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 spamscore=0 malwarescore=0 bulkscore=0 mlxscore=0 phishscore=0 mlxlogscore=939 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2006020123 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9640 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 priorityscore=1501 mlxscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 clxscore=1015 adultscore=0 mlxlogscore=981 cotscore=-2147483648 phishscore=0 bulkscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2006020123 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:181417 Archived-At: > We will not require minimum 2 args because that would be backward > incompatible. I'm quite sure I already said that before. Yes, you did, as I indicated: "The only good case presented was to say that this would be an incompatible change." In expressing my non-inclusion in the purported "consensus", that's all I did. And "because XYZ would be backward incompatible" has not stopped Emacs from sometimes breaking backward compatibility. That's a good reason, as I said, but there are also (IMO) good reasons not to go with that one good reason. My suggestion is to not only "recommend always passing 2 or more arguments" but to issue a warning when that's not the case. And to deprecate that use (letting users know that at some point it might no longer be supported). And (IMO) the reason given to users for the recommendation shouldn't be just because ("as") "the function works faster in that case".