From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: rx.el sexp regexp syntax Date: Tue, 29 May 2018 09:28:11 +0200 Message-ID: <87bmcyhqes.fsf@gmail.com> References: <87h8mw3yoc.fsf@gmail.com> <20180525155126.GA4096@ACM> <87lgc7hebk.fsf@gmail.com> <87r2lzd375.fsf@ericabrahamsen.net> <8736ybpwhh.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1527578778 21238 195.159.176.226 (29 May 2018 07:26:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 29 May 2018 07:26:18 +0000 (UTC) Cc: ambrevar@gmail.com, Stefan Monnier , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 29 09:26:14 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNZ1K-0005NQ-9F for ged-emacs-devel@m.gmane.org; Tue, 29 May 2018 09:26:14 +0200 Original-Received: from localhost ([::1]:59388 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNZ3P-0005wa-Kv for ged-emacs-devel@m.gmane.org; Tue, 29 May 2018 03:28:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNZ3J-0005wP-RC for emacs-devel@gnu.org; Tue, 29 May 2018 03:28:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNZ3G-00046y-Ku for emacs-devel@gnu.org; Tue, 29 May 2018 03:28:17 -0400 Original-Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:36851) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fNZ3G-00046a-Dy; Tue, 29 May 2018 03:28:14 -0400 Original-Received: by mail-wm0-x231.google.com with SMTP id v131-v6so18431697wma.1; Tue, 29 May 2018 00:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-followup-to:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=4FF3PYLzIuMNHM9rvXYChOlK57u8zkZxMVy2JprMP/4=; b=uX8bbEk8oFAKdo55xjWjRLEkUyc5jsDz/KVJaYErM4j+K3KGQndkJ/8Zwh3es22Ike pEhPMUbx5psCTRiS/bckaHYxcc2G6iKXUKRRd65F7+ffhuveVlulkzfib5gpVN9RedlX PduMKj8u7PEeQPmoARmhBDxPM7z5NeQV3nRHRVspF8TK6H4ujB5JB1QHY4rFcaCu3xBT /bF07a5ogL7COO1UVY/w+ZAwSOHKPRMm9UHLnacX+07zn1aYgjYP6C4/r9WQxajLRVha btjy6fgOJVsnV78k5XLs84CziiPfcR9S8n3TLPcZ65XF7ih/TahBv/oiyErXIx1+IW60 +QAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-followup-to :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=4FF3PYLzIuMNHM9rvXYChOlK57u8zkZxMVy2JprMP/4=; b=hOw50zoP3ZtpGuCQmWtrOqaPcViqoyMxzHUzLbB3Le10UqcopTkjWuM9GO5jCmpSDz cEeMiMriPy0cKYcte9mS/USZ8J1zNd6rT/WhHFlbug5ey7PbPKXpzZ/90B6vDTPMzeL3 aJ65duVvwP5mqztASfFyk2ehLca9XY0bBw+7FDNTJeLJD5AHPMAY/GrRqP3X5EFL+E4h 8EWa7JvKVdXipDjl/A6hnpWtoB15W6T1aUWZEHLgiIG5JbuGYvCo8WTS11h+MGv0ku/g gA9AMyNYOoA6KIkiMQcbnTjpNS37+cFu12H3pm/JmHL3XvS09G3j4ZWfdKsnAtddO8VK dP4A== X-Gm-Message-State: ALKqPweDMOcRjTwSeZLrWwOAM/tZ5mr+RR9oXEWe5HZumJ1KxktIBWUB aTbCihdqPdAfiaR4ooGbp0c= X-Google-Smtp-Source: ADUXVKKv5mKdm09Xb4jZDVPpF0nanO6jxxzoNH5yeLVbtlvgXPN+M/5DvI9XyG5+xtbSGeKZydn/pg== X-Received: by 2002:a1c:9f0f:: with SMTP id i15-v6mr11605724wme.143.1527578893104; Tue, 29 May 2018 00:28:13 -0700 (PDT) Original-Received: from rpluim ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id n17-v6sm29141873wra.3.2018.05.29.00.28.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 May 2018 00:28:12 -0700 (PDT) Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: (Richard Stallman's message of "Mon, 28 May 2018 23:10:35 -0400") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::231 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:225795 Archived-At: Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > The main problem of RX is not lack of features, but verbosity which f= or > > me makes it disappointingly difficult to read (not always worse than > > string regexps, admittedly, but still). > > Can someone design a more brief format > that is nonetheless more elegant and readable than rx format? I thought that we weren=CA=BCt going to design yet-another-format. I find rx quite readable. It=CA=BCs a little verbose, but the advantage of not having to deal with massive numbers of backslashes outweighs that for me. Robert