From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Thu, 18 Sep 2014 09:40:28 -0700 Message-ID: <541B0AFC.9080501@dancol.org> References: <87wq97i78i.fsf@earlgrey.lan> <20140917202418.240bbd2c@forcix> <87egv9y5m6.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MwmGOuram7cCBwdaug5Xr9km1fLNJmSxk" X-Trace: ger.gmane.org 1411058477 10145 80.91.229.3 (18 Sep 2014 16:41:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Sep 2014 16:41:17 +0000 (UTC) To: Alexis , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 18 18:41:09 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XUelY-0003Hq-Ap for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 18:41:08 +0200 Original-Received: from localhost ([::1]:52240 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUelX-0003HS-TK for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 12:41:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36136) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUelF-0003Ey-5G for emacs-devel@gnu.org; Thu, 18 Sep 2014 12:40:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUel8-0003TH-Pb for emacs-devel@gnu.org; Thu, 18 Sep 2014 12:40:49 -0400 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:35378) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUel8-0003Se-8d for emacs-devel@gnu.org; Thu, 18 Sep 2014 12:40:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID; bh=f8x+sYhyUo7lsbitAxsEcfd0YFxGlKsbh1yHA3XBc6A=; b=FcQQs1WVowp3t//rILvNqg8UxnW9tjXfhN5eJKhZn8gkro7zE+tTCW+qXhAyOnvpCnmzJ+xU1qzbxggJLt4I4clmPn68Y6hKu6IfpTf3x4PBdaBc4ddhJM2ab32dA7ybLVYTc0F1CQM9jE7SIRsXunnQ9uxnkPh/pFCiYPVuMFIElk2o/GR4KM37Mh3Un0Uyi/LQ0LZfTfvkFY+XjW4aKiyRzgyDUkbbcK4+lU6Z0ys0w1iLAbIHagaOXRv/gMgzkFsWYoQrd4EBdq9JVU1jBKUHXkiemlgCHXgbUBs/wha+tD5KwmzGPHYiO2dEW8oPAumotkOsPgiNoAxK1KXG3g==; Original-Received: from [8.22.9.108] (helo=[10.128.19.56]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_RC2) (envelope-from ) id 1XUel1-0003i4-RI; Thu, 18 Sep 2014 09:40:35 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 In-Reply-To: <87egv9y5m6.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:174510 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MwmGOuram7cCBwdaug5Xr9km1fLNJmSxk Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 09/17/2014 07:07 PM, Alexis wrote: > i like this suggestion. i'm rather comfortable with Perl5 REs, and can > find myself frustrated trying to create REs in ELisp. Having said that,= > the issue is not usually the syntax of ELisp REs per se (e.g. needing t= o > escape things like capturing parentheses or the alternatives pipe); it'= s > needing to escape various things /further/ because REs can only be > specified in the form of a standard ELisp string. On several occasions > i've ended up using a combination of pcre-to-elisp and re-builder to tr= y > to work out if the problem is too few backslashes, too many backslashes= , > or both. That's why we have rx. --MwmGOuram7cCBwdaug5Xr9km1fLNJmSxk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUGwr8AAoJEN4WImmbpWBlVuMP/1IYAsXLp4mQeJu/qpKG1Qnz l5b9eP7iWyO7dNPJy1A10El/W35Fl0ZtOyG7RZg49HSuPEHfq5wLP+8IeFtnnbqJ 5E1qRlMqWnmb/8nJMZU0DRurqMGlkKcjiBMd5E+tbrejFmYU+Onldu7lh/JpJsFE 6iDn25vvBcebYlG2++9SkOEbjS7Na6hsyCqX+UlPbDtrSYQNc7DnSWiQ/Cm1Pe0M QHjMMadpDwSPCICwEwTyx3gCcXmHh3smeoytrDtQFHyPm6mkj5dr2+NortPHFsQ3 LtO3195vrnnbrMWdg2mmGBAL49dick4UMrmq+wbqW9lu0AShmYV8KKfKNR3JsVms Ssto8ZBTICSaUt9GvSrf2KvIwHdMH2hX+KExNuOGpvVY8ADyRvQcACZV3wM3uWTf sTd8Gk35WM+7eePcxOEgef+F5lX/OkyqkJA8hgKC/MaTsW6b4GKeD4cM5jYcIMEY goz3pDD5tSa9HYO/r0BiO41mugXyKQqGVEI39bA4r1B5is0IYw+M0BrgmJPAKQoB wxr3yclqmXS+vI1DKkpudh29xDjht4+cLTYIcgEzQKpWPVRW+W8m6DA4bGXduky1 q/pbcrgifp4ncrTTFREJL/9dVuwFWNgxwIju5p5b41m9oj85ts0fcwxIZKBfhvpw Qnry/7Ud8Be285q5hSWm =T35g -----END PGP SIGNATURE----- --MwmGOuram7cCBwdaug5Xr9km1fLNJmSxk--