On February 19, [EMAIL PROTECTED] said:
>
> please do - preferably in the form of an emacs bug report (so that the
> powers that be see it) as well as in this list (so that I see it :-)
>
I'd rather not. It's a philosophy bug, not a coding bug. Doing
anything useful X-wise with GNUmacs is simply too difficult, and
that's the executive summary. While I can see where some differences
in nomenclature might be merited (overlay-put vs. set-extent-property
is a good example; put is what you use for regular properties, so it
makes sense that overlay-put is what you use to set an overlay
property. Then again, why is there a difference between put and
overlay-put in the first place? That's rhetorical, btw...), there are
entirely other areas where it's a coding nightmare, the best example
being the menu code. The problem is that it's broken, IMHO, as
designed, so there's nothing per se wrong with the actual code.
> GNU Emacs "official philosophy" is that "loading a file should not
> change Emacs' behaviour". Maybe we could comply with it by removing
>
> (add-hook 'bbdb-list-hook 'bbdb-fontify-buffer)
>
> from the file and recommending it in the docs?
>
Official philosophy can take a hike on this. I'll happily document it,
but the whole point of loading the file seperately is to get the font
and menu features. It doesn't make sense to me to say "load this file
AND run this extra command to get the features". The above philosophy
makes little sense in the context of a single unified package such as
BBDB.
> may I ask why?
It's not released. I've already stated this as a reason. If you go to
the official emacs point of distribution, 20.7 is the latest
release. This keeps me somewhat sane, since I don't have to worry that
odd behaviours or new variables are going to vanish in a later
iteration of the beta cycle. Feel free to hack at e21 yourself, but
I'm not supporting it personally, and please do not break the codebase
simply to provide e21 support.
> > * Emacs' overlay code is broken.
>
> please do file a bug report!
>
Again, it's philosophy vs. actual coding errors. And it's philosophy
in a contentious area, i.e. GUI support. I've had my share of
religious arguments over GNUmacs, and the bottom line is that I seem
to be orthogonal to the Official Philosophy on certain issues.
Regards,
Waider.
--
[EMAIL PROTECTED] / Yes, it /is/ very personal of me.
I really need to reinstate the witty comments, dammit.
_______________________________________________
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/