Was a little shocked not to see any mention of Snobol4 in this article. Fantastic language, that really does not resemble any other languages and is a category of its own. The syntax is pretty dated but I still use it today.
Mathematica is essentially a transformation engine like that.. A standard Lisp unification engine, initially.
And didn't Snobol lead to some language that's embedded in large healthcare management systems?
(Btw, Icon - Snobol4's successor - was my favorite language for several years. When I tried to learn Snobol4 by myself in the university I couldn't understand its semantics, but the book "The Icon Programming Language" was superbly written and it explained generators and backtracking very well).