for ma review of macsyma in "computer is physics" [the new sept.-oct. 1996 issue]
Macsyma's pattern matching is not as powerful as Mathematica's but it is significantly better than Maple's. Pattern matching can be a convenient way to program, even if not the most efficient. When speed of execution is not an issue, the user should have access to good pattern matching in order to write code with the least effort"
-- "if you're not programming functionally, then you're programming dysfunctionally"