> The other issue is what to do about the mathematical properites of
> such functions. If we implemented, say, an incomplete gamma function,
> it would be nice if maxima actually knew something about the
> incomplete gamma function. Things like derivatives, integrals,
> limits, special values, etc.
Adding derivatives is very easy, using gradef (or the internal
version). Special values are only a little more difficult -- just a
simp function instead of (NOT in addition to!) the numerical
evaluation function. There is no simple way to add integrals and
limits, however. Of course, it is doable, but requires actually
modifying the existing integration and limit code; there is no clean,
modular, interface.
-s