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 mailing list