> > > > 7. Symbolic manipulation: write a program which can symbolically > > Yes, C++ won't be very good at this problem either. Efficient pattern m= atching >=20 > I'm not convinced that C++ will be less efficient. It will be more > tedious to write though. Here's the c++ idiom for the stuff you're thinking about in ocaml. http://www.math.mcgill.ca/loisel/diff.c++ Sebastien Loisel