Maxima developer's documentation



Hi, I've just subscribed this mailing list.
I'm starting to write a little program (Lisp as programming language)
and I need to implement some symbolic calculus. Understanding  the
Maxima sources could help me a lot.
So is there any place where I could find a decription of how the code is
structured and how and where the various functions are implemented?
Thanks
Stefano