I should re-iterate that I'm a fan of clever decision trees in my logic.
Because they better map to the external world, or your particular mind?
its behaviour I find preferable to coding in a huge switch() statement.
A huge switch statement is sometimes a sign that a Control Table is needed. You should have anticipated I would say that. I guess I should troll here more often to keep you guys fresh.
It makes my code smaller and smarter.
I'll beleive it when I see it. I don't get why people like OO. I see no magic anywhere. The simplicity and beauty of shape, animal, stack, and device-driver examples just does not project into real world projects. It is like it is optimized for another universe.