Isn't this just a test of load times? How could using methods vs functions make any difference to a module's load times?

ah, well, um, I was still waking up when I wrote the email?


Yes, it makes sense that not creating all those namespaces would reduce memory usage.

I'm a little leary of changing things now, since it'd be backwards incompatible. I wonder if anyone actually relies on those objects having a namespace that includes the time zone though.

As a programmer I'd say to hell with wasted memory, but as a product manager, I'd say keep it in the current state until you come up with a major upgrade (version 1.00, or something).

At this point I'd rather see DateTime as a possibly heavy, but reliable reference point than to have its interface changed, so I can safely recommend DateTime.pm to anybody, while sneaking things like DT::Lite as a quick hack.


--d

Reply via email to