Ronan Waide <[EMAIL PROTECTED]> writes:
> On August 8, [EMAIL PROTECTED] said:
>> stuff. IMHO, none of this stuff should be executed in a mode hook,
>> but on load of the mode file.
>
> What you have to bear in mind is that much of this code predates
> things like advice (and possibly eval-on-load)
First, my apologies: it's eval-after-load, not eval-on-load. I just
checked---more or less current semantics appears to have been there
since 19.29 for eval-after-load. File advice.el seems to indicate
that there was even a version that worked in Emacs 18, but some other
comments say in current form it would not work.
> [...] not
> significantly changed since it was written for emacs 18. In
> particular, bbdb-vm and bbdb-gnus tend to be the most up-to-date
> sections as they're what I and one of the other main contributors use
> on a daily basis. [...]
> contribute needs to work on both Emacs and XEmacs. BBDB is allegedly
> baselined against Emacs 19, but I don't entirely believe that's true
> any more, and there's a lot of v18 cruft in there that really needs to
> go, but the bottom line is that I can't accept code that doesn't at
> least work in current (released, not CVS) versions of both emacs
> flavours.
I wonder what is the right policy concerning compatibility---would not
claim to know the Right Answer(TM). I have seen people take two
opposite attitudes: Only the current (stable) version is the one one
should support and one should support all the version possible that
does not require rewriting Emacs :). It would be nice if an official
policy regarding BBDB was stated someplace.
I am also (personally) not thrilled with the attitude of refusing to
support CVS Emacs. I understand the reasoning behind it---trying to
catch up with a moving target plus lack of resources.
If I ever make any contribution, I would not be much use for verifying
Xemacs compatibility---do not use it and do not have a recent copy of
it. Perhaps we could put together a list of people willing to try
things for different mailer/emacs version combinations (and gnus, of
course, and whatever else is relevant).
Finally, getting back to the original question: I will send in a
possible patch that's not likely to mess anything up too much.
I am just trying to see how far to go in my (proposed) solution.
Cheers,
--Boris
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
[email protected]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/