hi,
a month ago i wanted to get into XEmacs' source code, to see if i could,
if ever the oportunity showed up, participate in
improving/debugging/testing xemacs .
i wanted to add some lisp structures and builtin functions that might be
appreciated, if not for all, at least for some.
and so i got into the source code, and, as i haven't done C for quite a
while, and Java brainwashed me quite well, i got very confused as to all
the precompiler macros and the GC methods, as well as for the mapping
between lisp and C objects.
i mean, i could not find a place where i could learn how all this fit
together, how i should declare new lisp structures, how and when to use
GC related functions, and how to organize the code i would add.
is there such a HOWTO, to introduce new programers, or did everyone
that ever participated to emacs/xemacs just read the code and understood
the whole project guidelines in a second and started coding the minute
after ?
hope this question is interresting.
--
# Stef Epardaud, # There is no limit to the power of computing ...
# Java Defeater # ... except men maybe ?
# Earth # Lunatech Research,
# Solar System # soon we will quit researching and start finding...