Three examples are given of Mathematica programs that use replacement rules rather than procedural constructs. The diversity of the applicatoins demonstrates the power and flexibility of this approach to programming.
View this article as a PDF