Checking if your kit is complete... Looks good Writing Makefile for Math::Algebra::Symbols cp lib/Math/Algebra/Symbols.pm blib/lib/Math/Algebra/Symbols.pm cp lib/Math/Algebra/Symbols/Sum.pm blib/lib/Math/Algebra/Symbols/Sum.pm cp lib/Math/Algebra/Symbols/Symbols.pm blib/lib/Math/Algebra/Symbols/Symbols.pm cp symbols.pl blib/lib/Math/Algebra/symbols.pl cp lib/Math/Algebra/Symbols/Term.pm blib/lib/Math/Algebra/Symbols/Term.pm Manifying blib/man3/Math::Algebra::Symbols::Sum.3 Manifying blib/man3/Math::Algebra::Symbols.3 Manifying blib/man3/Math::Algebra::Symbols::Symbols.3 Manifying blib/man3/Math::Algebra::Symbols::Term.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/abs................1..3 ok 1 ok 2 ok 3 ok t/bigInt.............1..1 ok 1 ok t/bug_2004_6_1.......1..3 Liters per 100 kilometers = 475/2*$gallons/$miles 40 miles per 1 gallon = 5.9375 liters per 100 kilometers ok 1 ok 2 ok 3 ok t/bug_2004_6_2.......1..12 1/14*sqrt(305)+5/14 -1/14*sqrt(305)+5/14 ok 1 ok 2 #______________________________________________________________________ # As per Mike, but with **2 and no final eval to show symbolic results. # ($rabbit eq $fox)->solve("t") #______________________________________________________________________ 1/14*sqrt(305)+5/14 -1/14*sqrt(305)+5/14 ok 3 ok 4 #______________________________________________________________________ # With $a->solve($b) as a synonym for $a->solve("b") # ($rabbit eq $fox)->solve($t) #______________________________________________________________________ 1/14*sqrt(305)+5/14 -1/14*sqrt(305)+5/14 ok 5 ok 6 #______________________________________________________________________ # With $a > "b" as a synonym for $a->solve("b") # $rabbit eq $fox > "t" #______________________________________________________________________ 1/14*sqrt(305)+5/14 -1/14*sqrt(305)+5/14 ok 7 ok 8 #______________________________________________________________________ # With $a > $b as a synonym for $a->solve($t) # $rabbit eq $fox > $t # Requires version 1.17 #______________________________________________________________________ 1/14*sqrt(305)+5/14 -1/14*sqrt(305)+5/14 ok 9 ok 10 #______________________________________________________________________ # In terms of variables: # rabbit = rd + rv * t; # fox = fa * t ** 2; # # (rabbit - fox)->solve(qw(t in terms of rd rv fa)); # The resulting equation can then be reused many times. #______________________________________________________________________ 1/2/$fa*sqrt(4*$fa*$rd+$rv**2)+1/2*$rv/$fa -1/2/$fa*sqrt(4*$fa*$rd+$rv**2)+1/2*$rv/$fa ok 11 ok 12 ok t/bug_2004_6_5.......1..1 $x+2 $x+$x**2+$x**3+$x**4+$x**5+$x**6+$x**7+1 Ambiguous use of -i resolved as -&i() at (eval 10) line 1. 1/2*i*exp(-i*$x)-1/2*i*exp(i*$x) ok 1 ok t/complex............1..21 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok t/conjugate..........1..3 ok 1 ok 2 ok 3 ok t/conjugate2.........1..3 ok 1 ok 2 ok 3 ok t/constants..........1..1 ok 1 ok t/cos................1..22 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok t/cross..............1..3 ok 1 ok 2 ok 3 ok t/differentiation....1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/dot................1..3 ok 1 ok 2 ok 3 ok t/dotCross...........1..2 ok 1 ok 2 ok t/ellipse............1..5 ok 1 - Focus trip is constant 2R make: *** [test_dynamic] Hangup