From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Ugly regexps Date: Wed, 03 Mar 2021 08:19:34 +0200 Message-ID: <83mtvk69op.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2506"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 03 07:20:34 2021 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 1lHKs6-0000Zg-0S for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 07:20:34 +0100 Original-Received: from localhost ([::1]:49770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHKs5-0006Oo-1W for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Mar 2021 01:20:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHKrH-0005yu-42 for emacs-devel@gnu.org; Wed, 03 Mar 2021 01:19:43 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60066) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHKrG-0001WH-DT; Wed, 03 Mar 2021 01:19:42 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4241 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lHKrF-0000xx-Pk; Wed, 03 Mar 2021 01:19:42 -0500 In-Reply-To: (message from Stefan Kangas on Tue, 2 Mar 2021 20:08:53 -0600) 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:265861 Archived-At: > From: Stefan Kangas > Date: Tue, 2 Mar 2021 20:08:53 -0600 > > https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00736.html > > Long story short, it may be a non-trivial job. In particular supporting > the \s and \c operators seems like a hard nut to crack. Yes. But I think supporting non-ASCII characters is also not easy, and the main reason we still don't use Gnulib's regexp code in Emacs. Another worthy goal, if we are talking about this, is to support more of the Unicode Regular Expressions, at least at the functional level, if not syntactically. See https://unicode.org/reports/tr18/ for the details.