Failure building packages (Vin Shelton)
Stephen J. Turnbull
stephen at xemacs.org
Mon Jan 9 02:04:34 EST 2012
Vin Shelton writes:
> behavior-enabled-p is not defined in 21.4. I probably could import
> the definition from 21.5,
Ben-style behaviors don't exist at all in 21.4, so it would be quite a
bit more complicated than that. Maybe behaviors themselves should be
moved to a package (eg, xemacs-base)?
> 2. Those messages should not appear on stderr. In fact, IMO, it's bad
> form for packages to do things like insinuate themselves into the menu
> system just on loading.
If a package is actually loaded, of course it should insinuate itself
into the menus. It's arguable that auto-autoloads should not
insinuate menus, but I tend to think that is actually a good idea, as
long as the only menu that is affected is a list of auto-insinuated
behaviors (in a general sense, not just Ben's implementation) that can
be enabled. (As this list grows there will be a menu management
problem, but how else to make such behaviors discoverable?)
I'm not sure how this should work in 21.4, since Ben-style behaviors
aren't implemented there.
More information about the XEmacs-Beta