Ben Wing writes:
all code that hooks into the c code arbitrarily must be in
src/ so that developers can fix it. changing this is a very
*bad* design goal.
Disagree. We are talking about code that is potentially develped
completely separate from this project. The point of the API is
to allow that to happen. If we give such developers some basic
guarantees about low level functions and macros we promise not to
screw with, then they can work independent of us and vice versa.
There are people using XEmacs for purposes you cannot imagine.