From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#40968: 28.0.50; (apply nil) Date: Sun, 27 Sep 2020 12:28:01 -0700 (PDT) Message-ID: References: <874kssm04d.fsf@gmail.com> <6ADF0807-7EBD-4054-8579-4D9AD3065D51@acm.org> <87imbz1cy8.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6153"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , 40968@debbugs.gnu.org, Stefan Kangas , Noam Postavsky To: Lars Ingebrigtsen , Pip Cet Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 27 21:31:45 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 1kMcOe-0001Vw-KJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Sep 2020 21:31:44 +0200 Original-Received: from localhost ([::1]:35030 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kMcOd-0001oo-Mg for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Sep 2020 15:31:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36302) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kMcNy-0001aX-IU for bug-gnu-emacs@gnu.org; Sun, 27 Sep 2020 15:31:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38944) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kMcNx-0007L1-WA for bug-gnu-emacs@gnu.org; Sun, 27 Sep 2020 15:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kMcNx-00029L-Ts for bug-gnu-emacs@gnu.org; Sun, 27 Sep 2020 15:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Sep 2020 19:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 40968-submit@debbugs.gnu.org id=B40968.16012350198214 (code B ref 40968); Sun, 27 Sep 2020 19:31:01 +0000 Original-Received: (at 40968) by debbugs.gnu.org; 27 Sep 2020 19:30:19 +0000 Original-Received: from localhost ([127.0.0.1]:50490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMcNH-00028Q-41 for submit@debbugs.gnu.org; Sun, 27 Sep 2020 15:30:19 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:35606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMcNE-00028B-Rz for 40968@debbugs.gnu.org; Sun, 27 Sep 2020 15:30:17 -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 08RJTv2D070133; Sun, 27 Sep 2020 19:30:06 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=zl1h4iIa58FZMlZ+r2XHx9z/gLPg9RzyPlA8tnHiO0M=; b=crVke7FtfalGg3p/oy0pHkTIir1sDPf+4566SGc3ZoFWrGpBwQthj8CKh1i1s7n9Y4JV VWs51vI8PVTN02lEEJHoHkov57RP4kDTH8PT7PUJYTa7ii2GsH34FJH58UIA8MvEc2LS kts3peWs09ba2W7/5JYx53CUPgimd1WFIumGhtQXgGnC8mEzRIsXGV9mAiGaUpHkxNsW xY2wCsoPQ8OlUfVvp/V/frdtJpF/koTNy0iA/RmNsWicieR3fVcZvnX4CiOD74WJ+L1s NuDG25dvSibpKGT2XXFQ2SNQjtQ3dg2Mz2ROvRoN08U7z0rAZj/q9FHibWALVkAYWD9P bw== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2120.oracle.com with ESMTP id 33sx9mtay8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 27 Sep 2020 19:30:06 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 08RJPqjl094732; Sun, 27 Sep 2020 19:28:06 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userp3030.oracle.com with ESMTP id 33tfjtwmac-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 Sep 2020 19:28:06 +0000 Original-Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 08RJS2mU020400; Sun, 27 Sep 2020 19:28:02 GMT In-Reply-To: <87imbz1cy8.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9757 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 mlxscore=0 phishscore=0 adultscore=0 bulkscore=0 mlxlogscore=865 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009270184 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9757 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=880 suspectscore=0 phishscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 clxscore=1011 spamscore=0 impostorscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009270185 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:189163 Archived-At: > It looked like most everybody was in agreement with this patch, and it > fixes the (apply nil) crash, so I've applied it to Emacs 28 now. >=20 > There was some followup on the details of the documentation, with > several suggested patches, and now that this is on the trunk, people can > go ahead and tweak it as they like, and I'm closing this bug report. Emacs Lisp should follow Common Lisp wrt `apply' behavior. `apply' is pretty central to Lisp, and Common Lisp is a better spec for what Lisp is than Emacs Lisp is. Lots of discussion has gone into every Common Lisp design decision. That doesn't mean its design is perfect, of course. But in the case of `apply' Emacs should follow CL. (Just one outlier opinion.)