Stu Schaffner (email@example.com) wrote: : [snip]... : I use Mathematica, am pleased with it, and have never had a chance to : use Maple. One of the more interesting aspects of Mathematica is its : underlying functional programming language. I never hear anyone : compare the base languages of these systems. In Maple, can you manipulate : patterns, rules, and lambda expressions, or are you stuck with loops : and if-then-else?
I think this a very good point. I have used Maple a little, and dabbled with Reduce. In Reduce, I found it very nice to program in a mixture of procedures and LET rules. My impression is that in Maple you are limited to a procedural programming style, whereas Mathematica appears to have procedural, rule-based, and functional programming styles as options. I would really appreciate some knowledgable comment on this point, as it would seem to be a big limitation in Maple, which otherwise I really like, esp. for its open library which lets you view and modify the source of much of the stuff you use.
John -- John Kot (firstname.lastname@example.org) ,-_|\ CSIRO Div. of Radiophysics tel: +61 2 372 4343 / \ PO Box 76 fax: +61 2 372 4446 \_,-._/ Epping, NSW 2121 http://www.rp.csiro.au/staff/jkot.html v Australia