> the next request. Objects are useful because they form > discrete containers of data in the blessed references that > represent unique entities of a particular class, and they > (typically) would not persist across requests unless you use > a persistent object storage mechanism that keeps them > straight.
This isn't quite informative. But objects also make it easier to inter-relate a bunch of methods that you haven't necessarily programmed yet without having to remember what arguments you have to pass around from method to method, because you can get them out of $self when you need them in whatever routine. That, I would say, is the biggest benefit (to me) for being strict about using object structure whenever it makes sense. Mark