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.132 - 2004-04-12

  • Added additional syntax to value() and set_value() methods as suggested by Henrik Edlund.
  • Fixed bug in precompile_grammar.pl that broke the precompiled parser on many systems.
  • Fixed bug in Math::Symbolic::Compiler that caused exports to fail.
  • Reworked some of the examples. Particularily added an example that graphically demonstrates the differences between different Taylor polynomials. (examples/run16.pl)
  • Changed the overloaded interface: If you add or subtract an existing Math::Symbolic object to/from <undef>, the result will be the Math::Symbolic::* object. (in case of the subtraction, the result will be a unary minus and the Math::Symbolic::* object.) Example where this is very useful: my @objects = (...some objects...); my $sum; $sum += $_ foreach @objects;

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 output routines
Default Math::Symbolic transformations
Default Math::Symbolic tree tests
Derive Math::Symbolic trees
Export constants used for Math::Symbolic
Miscellaneous algebra routines like det()
Miscellaneous calculus routines (eg Taylor poly)
Operators in symbolic calculations
Parse strings into Math::Symbolic trees
Precompiled Math::Symbolic Parser
Variable in symbolic calculations
Symbolically comp. grad, Jacobi matrices etc.

Provides

in lib/Math/Symbolic/Parser/Precompiled.pm