Math::Symbolic is intended to offer symbolic calculation capabilities to the Perl programmer without using external (to Perl) libraries and/or applications.
It's quite limited in scope. No
... [More] integration of expressions, for example. However, various extensions have been written to allow things like symbolic tree transformations using declarative syntax or compilation to Perl or C code for faster numeric evaluation. [Less]