- 12/29/08 15:58:28 (5 years ago)
- 1 modified
r24913 r27552 959 959 This is a lightweight version of DateTime.pm, which requires no XS, and aims to be light(er) than the original, for a given subset of the problems that the original DateTime.pm can solve. The idea is to encourage light users to use DateTime compatible API, while adapting to realistic environments (such as people without access to C compilers, people on rental servers who can't install modules, people who needs to convince pointy-haired bosses that they're not sacrificing performance), so later when they find engineering freedom, they can switch back to the more reliable DateTime.pm. 960 960 961 Except for where explicitly noted, the API is mostly compatible with DateTime.pm. 962 963 Please note that internally, this module is a complete rip-off of the original DateTime.pm module. The author simply copied and pasted about 90% of the code, tweaked it and repackaged it. All credits go to the original DateTime.pm's authors. 961 Please make no mistake: THIS IS NOT A REPLACEMENT FOR Datetime.pm. I will try to keep up with DateTime.pm, but DateTime.pm is the referece implementation. This is just stripped down version. 962 963 Please note that internally, this module is a complete rip-off of the original DateTime.pm module. The author simply copied and pasted about 90% of the code, tweaked it and repackaged it. All credits go to the original DateTime.pm's authors. 964 964 965 965 =head1 RATIONALE … … 984 984 * Reduce the time it takes to load the module 985 985 986 We know why it's worth it to use DateTime. Some people don't, and will judge DateTime (and worse yet, maybe perl itself) unusable. We want to avoid that. 986 e. We want to avoid that. 987 987 988 988 =item (4) Make it easy to install on rental servers.