[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs regexp scan (Sep 29)
From: |
Lars Ingebrigtsen |
Subject: |
Re: Emacs regexp scan (Sep 29) |
Date: |
Sat, 05 Oct 2019 18:59:53 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Eli Zaretskii <address@hidden> writes:
>> Thanks, I installed the attached patch, which I hope fixes all the bugs
>> and style glitches uncovered by that scan, along with some other style
>> glitches I noticed in the neighborhood.
>
> I question the need for "fixing" those "style glitches" (and even the
> very existence of a "style glitch", which sounds like a contradiction
> of terms to me).
What's confusing to me is why regexps in particular are being subjected
to these stylistic rewrites. There's a bunch of styles being used in
Emacs Lisp code, but we avoid doing mass fixups (according to one
preference or another) of working code, because non-functional code
churn makes maintenance more difficult.
I mean, I prefer
(when foo
(do-something))
over
(if foo
(do-something))
or
(and foo (do-something))
but I hope that nobody would do a mass-rewrite of the Emacs code base
to prefer `when' here, because it'd make diving into the history of the
code a nightmare.
So what's so special about regexps that "[-+]" has to be mass-rewritten
as "[+-]"?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- Re: Emacs regexp scan (Sep 29), (continued)
- Re: Emacs regexp scan (Sep 29), Paul Eggert, 2019/10/05
- Re: Emacs regexp scan (Sep 29), Eli Zaretskii, 2019/10/05
- Re: Emacs regexp scan (Sep 29), Paul Eggert, 2019/10/05
- Re: Emacs regexp scan (Sep 29), Eli Zaretskii, 2019/10/06
- Re: Emacs regexp scan (Sep 29), Paul Eggert, 2019/10/06
- Re: Emacs regexp scan (Sep 29), Eli Zaretskii, 2019/10/06
- Re: Emacs regexp scan (Sep 29), Paul Eggert, 2019/10/06
- Re: Emacs regexp scan (Sep 29), Eli Zaretskii, 2019/10/06
Re: Emacs regexp scan (Sep 29),
Lars Ingebrigtsen <=
Re: Emacs regexp scan (Sep 29), Mattias EngdegÄrd, 2019/10/05