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.help Subject: RE: problems with Emacs 28 Date: Sun, 25 Oct 2020 07:15:32 -0700 (PDT) Message-ID: <10bfb59d-23a2-4fb8-8bc6-105ffd486edd@default> References: <87lffwhop1.fsf@zoho.eu> <87r1poddpj.fsf@zoho.eu> <87pn58gdnj.fsf@web.de> <3cec75b0-410b-40c7-97c3-d04667c4c04d@default> <877drea4gb.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28901"; mail-complaints-to="usenet@ciao.gmane.io" To: Michael Heerdegen , help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 25 15:16:23 2020 Return-path: Envelope-to: geh-help-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 1kWgoo-0007QH-K0 for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 25 Oct 2020 15:16:22 +0100 Original-Received: from localhost ([::1]:44750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kWgon-00047S-K9 for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 25 Oct 2020 10:16:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kWgoE-00043i-Dw for help-gnu-emacs@gnu.org; Sun, 25 Oct 2020 10:15:50 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:34976) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kWgoA-0002NN-Am for help-gnu-emacs@gnu.org; Sun, 25 Oct 2020 10:15:45 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09PE9gKv192542; Sun, 25 Oct 2020 14:15:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=ev3iPYNJb1PhgRThlSWLYDIsXmDGmHD0axPhjJV2UPU=; b=aYpQFOlyUBwjleoHSI0O8TH3JRLkmWszFdy4z8x5IKjDiTSjdm7A5DKf0Qg2+tUbMw9y X/p3cT8nx9v+d5ZWlS6DS1UX+n2LVhlIz0ySA3oTgVWWKQNe8/6kwuRcmhoqHzobkZpX JfJTp6evL2YLW3VVblyYTsoWTGsutdjbLebj5f35RpEJjjaZvTP2FHt9Kgxn0g37jFoo UiPdebL0tzo2jF6RAJFB5AjOE9pywdDjE7G0z+u/Ga5j9tceZE2We5SezXOrvZrspR4c T9V8AHLAJUiQck7G5rLE4bgr2pvKZuT6QV0YWNO5ZRjxu2+06HD5LpnpYks1tjhowSi8 0w== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 34cc7kj2xu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 25 Oct 2020 14:15:34 +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 09PE9qGf048035; Sun, 25 Oct 2020 14:15:34 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3020.oracle.com with ESMTP id 34cx5vatm0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 25 Oct 2020 14:15:34 +0000 Original-Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 09PEFXOH026145; Sun, 25 Oct 2020 14:15:33 GMT In-Reply-To: <877drea4gb.fsf@web.de> 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=9784 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 malwarescore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010250104 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9784 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 clxscore=1015 mlxscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010250104 Received-SPF: pass client-ip=141.146.126.78; envelope-from=drew.adams@oracle.com; helo=aserp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/25 10:15:35 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124711 Archived-At: > > If users can't depend on it, to let them know > > if a function might modify data destructively, > > then it can mislead, and so be even more > > "dangerous". Now, we really need a giant sign > > saying that you can't rely on a destructive > > function's name having a suffix of `!'. >=20 > BTW, we use "destructive" most of the time to denote "might do anything > with the original value" (from "destroy). Vs. here the ! means > "modifies in place" (you can rely on the value being present in the > original place). Yes. In general it means that the "function" might modify data (in particular input data). Most important here is "modify". Second most important is "might". "Destructive" can be misleading, since if you intend the modification then, well, it's doing what you want and expect.