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.devel Subject: RE: :alnum: broken? Date: Wed, 26 Feb 2020 06:54:20 -0800 (PST) Message-ID: <8349ddde-cb62-45ef-aa6e-a3dc726abfc4@default> References: <86wo8flqct.fsf@stephe-leake.org> <86sgj3ljf0.fsf@stephe-leake.org> <5fecc0e1-1ee2-5a89-9297-b0b9aa4a8e9c@cs.ucla.edu> <03A37C4B-9FE8-4A25-9851-79BC8265455E@acm.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="ciao.gmane.io:159.69.161.202"; logging-data="126364"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stephen Leake , emacs-devel To: =?iso-8859-1?B?TWF0dGlhcyBFbmdkZWflcmQ=?= , Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 26 15:55:23 2020 Return-path: Envelope-to: ged-emacs-devel@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 1j6y5p-000WjN-Ub for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Feb 2020 15:55:21 +0100 Original-Received: from localhost ([::1]:45412 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6y5o-0006Lg-SN for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Feb 2020 09:55:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58625) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6y5J-0005w7-Qn for emacs-devel@gnu.org; Wed, 26 Feb 2020 09:54:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j6y5I-0002Ly-Pb for emacs-devel@gnu.org; Wed, 26 Feb 2020 09:54:49 -0500 Original-Received: from userp2130.oracle.com ([156.151.31.86]:36360) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j6y5I-0002JD-H4 for emacs-devel@gnu.org; Wed, 26 Feb 2020 09:54:48 -0500 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 01QErXmP136409; Wed, 26 Feb 2020 14:54:35 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=4DWEoFCgYZnPTD1fjzQDZtwtXKVf8KLMhp3H6cWlXgo=; b=baBNeDxo8aBK5il3TsAqN9kOFh2qKNVzSoTkCT3gO+49lUciCIdWlxjcB6Vo44juNOjP 3+NBPYnTm0LgR9FfdbSiJi4ilq4oErn2tTi+v5/O8JqqLJr1aoBXrmga9hczuCVmB8mH akq4XNFIYBu1VCUezGMEdqEmMcYJqofqDttHAi0u8FoCTC/bp6RmfbzATL66OwY45rYe suXp/9DLTKYwV+eedPaNLGPeSEN6hErNbmKvo7VKET7Nq/5nNZD758HfShjQq//EMlOo kRvk8EBj5LRXT47vrn4X8LWYbDXk3GzuIa+MtynDU8CzGlq2j3vgshiykkUkt+ilUmVi gg== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2130.oracle.com with ESMTP id 2ydcsnc3j9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 26 Feb 2020 14:54:34 +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 01QEmJnj146174; Wed, 26 Feb 2020 14:54:34 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3030.oracle.com with ESMTP id 2ydcs29hpb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 26 Feb 2020 14:54:34 +0000 Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 01QEsLP9009142; Wed, 26 Feb 2020 14:54:21 GMT In-Reply-To: <03A37C4B-9FE8-4A25-9851-79BC8265455E@acm.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4966.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9543 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 mlxlogscore=953 mlxscore=0 phishscore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002260108 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9543 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 mlxlogscore=999 phishscore=0 spamscore=0 adultscore=0 suspectscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002260108 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 156.151.31.86 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245074 Archived-At: > I just made this very mistake while adding a new regexp-error checking > feature to xr. Needless to say I now am strongly in favour of turning it > into a hard error. Why "needless to say", and why wouldn't a warning have alerted you? It's not an error. It's not an invalid regexp, even though it has unnecessary duplication and it doesn't do at all what you were likely expecting. That faulty expectation is why a warning is appropriate.