From: Ilya Zakharevich <nospam-abuse@ilyaz.org>
To: help-gnu-emacs@gnu.org
Subject: ELisp: special read syntax for regular expressions?
Date: Sat, 5 Apr 2008 11:17:10 +0000 (UTC) [thread overview]
Message-ID: <ft7n3m$53u$1@agate.berkeley.edu> (raw)
A few of years ago RMS asked me what one could do to make ELisp regular
expressions more handable.
Now, when the support for Perl REx in CPerl mode is finally finished,
I think I know the answer: one needs to allow a special read syntax
for regular expressions (the result being an ordinary string). This
way one can avoid the acute backslashitis [by inverting \( and (,
etc], the regular expressions may be specially indented, and the
syntax highlighter would have a chance to remove most of the remaining
complexity by proper highlighting (similar to CPerl one).
What do you think?
Yours,
Ilya
P.S. I put example of how my (Perl) test "code" is highlighted to
ilyaz.org/software/tmp/CPerl-REx-highlight.png
next reply other threads:[~2008-04-05 11:17 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-05 11:17 Ilya Zakharevich [this message]
2008-04-05 20:48 ` ELisp: special read syntax for regular expressions? David Hansen
2008-04-06 3:18 ` Tim X
2008-05-04 1:38 ` David Combs
2008-04-06 9:35 ` Peter Dyballa
[not found] ` <mailman.10068.1207474538.18990.help-gnu-emacs@gnu.org>
2008-04-06 21:38 ` Ilya Zakharevich
2008-04-12 23:12 ` Peter Dyballa
[not found] ` <mailman.10316.1208041979.18990.help-gnu-emacs@gnu.org>
2008-04-12 23:34 ` Ilya Zakharevich
2008-04-12 23:36 ` Ilya Zakharevich
2008-04-09 22:43 ` Mike Mattie
[not found] ` <mailman.10052.1207428807.18990.help-gnu-emacs@gnu.org>
2008-04-14 23:27 ` Ilya Zakharevich
2008-04-14 23:41 ` Joost Diepenmaat
2008-04-15 1:51 ` Ilya Zakharevich
2008-04-15 4:24 ` David Hansen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='ft7n3m$53u$1@agate.berkeley.edu' \
--to=nospam-abuse@ilyaz.org \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).