Hello,
as an exercise in learning some lisp i have written lisp code
outputting C translations of lisp expressions, modelled after the
fortran command (and having the same limitations, that is less powerful than
the analogous command in maple).
It can be downloaded from
http://www.lpthe.jussieu.fr/~talon/cgrind.lisp
I have tested the C generation on the various code paths i can imagine, but
i would be happy of feedback, and eventually of inclusion in maxima, if it
works OK.
By the way, i have gained some understanding of the main grind function
(msize x l r lop rop) that i can share if someone is interested.
--
Michel Talon