The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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