From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Scan of regexps in Emacs (March 17) Date: Wed, 20 Mar 2019 15:59:26 -0700 (PDT) Message-ID: <5c3865d3-4f6f-4a07-be99-487ec0fb6217@default> References: <5363970c-3207-1bb4-8b30-74a7d12277cc@cs.ucla.edu> <05269D79-B016-4FCB-94B8-068BF7D1C2D2@acm.org> <3974269b-6cad-0744-bd1f-66c067f94192@cs.ucla.edu> <4b1164c4-e302-ce41-07c3-145d31a97b4c@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="129138"; mail-complaints-to="usenet@blaine.gmane.org" Cc: =?utf-8?B?TWF0dGlhcyBFbmdkZWfDpXJk?= , emacs-devel@gnu.org To: Paul Eggert , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 21 00:00:11 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h6kBs-000XTJ-SM for ged-emacs-devel@m.gmane.org; Thu, 21 Mar 2019 00:00:09 +0100 Original-Received: from localhost ([127.0.0.1]:55731 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h6kBr-0005Gy-SE for ged-emacs-devel@m.gmane.org; Wed, 20 Mar 2019 19:00:07 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:41283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h6kBg-0005D6-8x for emacs-devel@gnu.org; Wed, 20 Mar 2019 18:59:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h6kBe-0006Qj-KY for emacs-devel@gnu.org; Wed, 20 Mar 2019 18:59:56 -0400 Original-Received: from aserp2130.oracle.com ([141.146.126.79]:54818) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h6kBd-0006Ml-V4 for emacs-devel@gnu.org; Wed, 20 Mar 2019 18:59:54 -0400 Original-Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x2KMwfFj112744; Wed, 20 Mar 2019 22:59:28 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-2018-07-02; bh=/hznKL9z9U6Zu3L4FAow0bdB8qKZBLXhS2wX1jtlS64=; b=PLhdE92ic63TPIqDzNX5a33IaoNDhtd0e4wi6HD9w2+Va6fTPYBqurpFX3lzuuvIfpRL Km5V/mb6fBVFzGHXDpKlRPFDId6cSc5arg04XIh4vJkzRfm3mAxRV25WPZiIMROmcMtZ 7KjFqHZl6uRANkZ4373oBv2sgmbTiUCDYBPr8Bgq8pns+joGKI82JuuRsJXT5yAwsYYc E7Mn0pHN8bpD+gm6lSgtXHLXQepJoCO6DGNjJFaV3pEW4ucli4pqlnaZgjXKTanDIbB5 Q6dFKVwKKwJTwN793/4h/v4EV7fpXNWm+fTiDPkxKWWto6lDeIgrQDX3eUhcp812ajMy 0w== Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp2130.oracle.com with ESMTP id 2r8pnewu1b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 20 Mar 2019 22:59:28 +0000 Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x2KMxSSV029951 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 20 Mar 2019 22:59:28 GMT Original-Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x2KMxREP031207; Wed, 20 Mar 2019 22:59:28 GMT In-Reply-To: <4b1164c4-e302-ce41-07c3-145d31a97b4c@cs.ucla.edu> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4822.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9201 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=936 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1903200163 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 141.146.126.79 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:234434 Archived-At: (Caveat: I have not been following this thread, and I have not looked at your change.) > These new recommendations ("should"s in the attached patch)... ^^^^^^^^^^^^^^^ ^^^^^^ *Should* is a weasel word that should (!) generally be avoided in technical doc (including user guides). Either say "must" (e.g. if we raise an error otherwise) or say that we "recommend"... (And extra points for saying _why_ it's recommended, something that users generally deserve to understand.) https://en.wikipedia.org/wiki/Weasel_word