wmperry(a)gnu.org (William M. Perry) wrote:
I think I'm going to be ill... personally I hate transparency
like this,
but what do other people think of the feature? I would like to remove the
statics and put them on the frame or device structure...
I can't offer any comments on the code, but I don't see anything
wrong with a new feature as long as:
1. The feature must be optional. Because some (many?) people may hate a
given feature, the ability to turn the feature on or off must exist.
One man's trash is another man's treasure ;-), and we shouldn't be
arbitrarily forcing our beliefs upon others.
2. The feature should be well-designed/coded (see Bill's comments on the
static variables).
3. In general, a feature should not overly complicate the core XEmacs
code (e.g., no special-case code if possible). For example, it
doesn't make sense to introduce a code maintenance nightmare if less
than 1% of the users are going to use it. There are, of course,
exceptions for significant features (like GTK support ;-).
Besides, aren't new features in accordance with Emacs's "kitchen sink"
philosophy? ;-)
--
Darryl Okahata
darrylo(a)soco.agilent.com
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Agilent Technologies, or
of the little green men that have been following him all day.