On Monday 16 March 2009, Stephen J. Turnbull wrote:
Ville Skyttä writes:
> And in the places we want to kludge around its usual behavior,
the
> wanted behavior and the reason for it needs to be documented. I
> could spend some time trying to clean things up but without
> documentation why the kludges exist, doing so would lead to
> "bikeshed discussions".
Examples of undocumented differences?
--infodir's default handling; standard CC, CPP, CFLAGS, LDFLAGS, LIBS,
CPPFLAGS from environment vs a myriad of --with-* options for them
(practically the whole "Compilation options" section); --localstatedir
vs --with-statedir; --docdir vs --with-docdir; --sysconfdir vs --with-etcdir
(maybe not the same thing, dunno, what "etcdir" means is not documented).
I hope you're not referring to
XE_MERGED_ARG and XE_COMPLEX_OPTION. (You're welcome to argue they're
unnecessary, but IMO they are copiously commented and include rationale,
which is not all that difficult to guess in the first place.)
Yes, the reason for their existence is documented.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta