gnu.emacs.bug
[Top] [All Lists]

bug#3863: 23.1.50; possible save-match-data in copyright.el

Subject: bug#3863: 23.1.50; possible save-match-data in copyright.el
From: Stefan Monnier
Date: Thu, 16 Jul 2009 23:23:29 -0400
Newsgroups: gnu.emacs.bug

> I don't think I understand, but it sounds like this is a reason why
> y-or-n-p should save match-data...

Here we go again:

All functions destroy the match-data except for a few rare exceptions,
which are simple functions doing little work.

> Is there any reason not to let y-or-n-p save match data?

If you think y-or-n-p deserves saving the match-data then pretty much
all other functions deserve that change as well.  And since
save-match-data is somewhat costly, it would imply a singificant
performance impact.


        Stefan


PS: Worse yet: during y-or-n-p, the buffer might be completely changed
by the code run asynchronously, so the "saved" match data may not even
have any meaning any more.




<Prev in Thread] Current Thread [Next in Thread>