Changes for version 0.113 - 2003-08-17
- Added the MS::Constant pi() constructor
- Added tests and docs.
- Added the MS::Base descend() routine. (This is a biggie.)
- Converted as many descending routines as possible to be using descend() instead of descending themselves. These include is_constant, is_simple_constant, is_sum, apply_constant_fold, apply_derivatives()
- Added new method namespace to be delegated to M::S::Custom: 'contains_.
- Added docs and tests.
- Added replace().
- Fixed a bug in implement(). Now also autoparses strings.
- Added is_identical() to M::S::C::Default
- Split up M::S::C::Default into M::S::C::DefaultTests and M::S::C::DefaultMods.
- Added the M::S::Base::descending_operands() routine that tries to find the most sensible operands to descend into.
- Added the operand_finder parameter to descend().
- Moved set_value to M::S::Base and refactored it to use descend().
- Modified implement() similarily to set_value.
- Fixed some bugs in implement(), too.
- Hacked simplify() some more. This needs to be cleaned up real soon.
Modules
Symbolic calculations
Auxiliary functions for Math::Symbolic hierarchy
Base class for symbols in symbolic calculations
Compile Math::Symbolic trees to Perl code
Constants in symbolic calculations
Aggregate class for tree tests and transformations
Base class for tree tests and transformations
Default Math::Symbolic transformations
Default Math::Symbolic tree tests
Derive Math::symbolic trees
Export constants used for Math::Symbolic
Operators in symbolic calculations
Parse strings into Math::Symbolic trees
Variable in symbolic calculations