RSS | Module Info | Add a review of DateTime-Calendar-Japanese

3 out of 13 found this review helpful:

DateTime-Calendar-Japanese (0.06001)

This module seems incredibly bloated, requiring huge numbers of other, unrelated, modules and libraries to be downloaded and installed. For example, it requires a download of date formatting for Albanian to be installed, even though Albanian has nothing to do with either Japanese or Chinese. Although certainly the date calculations are complex, I think it's very hard to justify the number of downloads this module requires which don't have anything to do with Japanese or Chinese dates.

BKB - 2008-07-17 18:21:21
Was this review helpful to you?  Yes No

5 out of 5 found this review helpful:

DateTime-Calendar-Japanese (0.06001) *****

I'm writing this review primarily in response to the previous review, which asks why this module has so many dependencies.

The answer to that is the the Japanese calendar is basically the Chinese calendar plus a system of eras based on the current emperor. The Chinese calendar is rather ridiculously complicated, requiring all sorts of fun calculations of the position of the moon.

Unsurprisingly, this leads to needing lots of code to do this math. Daisuke wisely chose to put this code into various utility modules, rather than jamming it all in the Chinese or Japanese calendar distro, since this stuff is generally useful.

Then some doofus comes along and complains about this, saying "why not recode it in a simpler way" as if Daisuke could just magically hand-wave away all the math and still make it work. Awesome.

Testing - 2008-07-13 04:34:38
Was this review helpful to you?  Yes No


the camel