On Feb 22, 2009, at 1:38 AM, Burcin Erocal wrote: >> My first thought is that doing the above might be somewhat orthogonal >> to pynac, since pynac provides the low-level symbolic manipulation, >> and the above would just be a natural thing built on top of that. > > I agree that the above is independent of changes to pynac. We provide > support for functions through the CallableSymbolicExpression class in > sage.calculus.calculus. This is the same for pynac and maxima based > symbolics. > > In order to make vector valued funtions to work, you will need to > extend > that class to allow multiple outputs, then sort out the preparser.
I don't think one would want to have multiple outputs, rather one would want to have a *single* (symbolic) vector as output. It might make more sense to simply allow symbolic vectors to be callable, passing the arguments to each of their components. - Robert --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---