Basic Hypergeometric Series



Dear developers group of Maxima,

I'm a phd student in Mathematics, but with quite some programming
experience (however, none of them in Lisp). At the moment I work a lot with
Special Functions and in particular with Basic Hypergeometric Series. In
the future I expect to do a lot of symbolic calculations with these
functions and therefore I would like to see them implemented in Sage.

I did some research to find out how to implement them by looking at the
Sage implementation of Hypergeometric Series. It basically puts everything
in an expression and let Maxima do the calculations. Therefore I want to
try to implement Basic Hypergeometric Series in Maxima.

I tried to read the hypergeometric.lisp, but I could not make much of it.
Probably the biggest problem here is that I do not have a lot of experience
with Lisp, but I do also not really know how Maxima work. Is there more
documentation about how to implement new functions in Maxima? Or could you
give me some advice on how to proceed?

Best regards,
Noud