intern-soft, find-face/get-face, and facep for determining faces' definedness
Stephen J. Turnbull
stephen at xemacs.org
Thu Nov 4 04:42:39 EST 2004
Warning: per previous post, emacs-devel trimmed.
>>>>> "StefanF" == Stefan Monnier <monnier at iro.umontreal.ca> writes:
StefanF> It was "why does XEmacs do it this way".
StefanF> I'd thus expect that (facep foo) should return non-nil
StefanF> iff foo can be passed to set-face-<bar> and similar
I would imagine that set-face-<bar> was originally intended to signal
an error if passed a symbol, but we implemented the current interface
solely for GNU compatibility. I personally would much prefer the
stricter interface, and allow use strings as face names, with symbols
being coerced to their print-names.
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.
More information about the XEmacs-Beta