Initially developed as procedures in Icon then reworked as classes &
overloaded operators in Unicon.
Reworked much more elegantly in Ruby. Mostly because of greatly increased
knowledge of problem from having done it before. Also conciseness of Ruby.
2/3/2010 Start development of regression test for APFP (Ruby program to generate a Ruby Program to generate a Maple Program
to compare answers.
2/5/2010 Test program for APFP almost finished.
2/6/2010 Test program basically finished - tests ran OK on sin, cos and tan.
2/7/2010 Tested all functions - fixed some problems - log, log10 and sqrt not as accurate as desired.
sinh and tanh also had one problem.
2/8/2010 Enhanced information in Exception file and added time info. Maple took about 16 minutes clock time - but I didn't find a function for that.
2/13/2010 Struggling with how to compute logarithms - I see what is wrong - but not how to fix it.
2/13/2010 Fixed problems with logarithms and other less difficult problems. Links to programs and results below.
Maple produces results almost immediately if screen output is suppressed by using ":" instead of ";"