On Sat, Dec 29, 2001 at 11:23:35PM -0600, Dave Rolsky wrote: > Anyway, I just noticed that there is already a Lingua::RU::Charset for > Russian charset transformations, so I'm thinking that I could release the > modules as: > > Lingua::ZH::Charset (convert between big5, gb, and unicode, maybe) > Lingua::ZH::Romanization - romanize mandarin and cantonese pronunciations > Lingua::ZH::HBF - read HBF font files and generate GD bitmaps > > That seems like a fairly rational set of choices. > > The other question is whether to release them as a unit (Lingua::ZH::Utils > or something) or as three separate tarballs.
If the modules don't have too many complex interdependencies, and based on your comment (IIRC) in another message that ultimately Unicode renders 2 out of the 3 obsolete, my personal opinion is that 3 separate tarballs would be more flexible. However, I've not really thought much about counter arguments, apart from convenience of getting 1 tarball (versus inconvenience of upgrading 1 tarball every time any part of one of the three changes) and the possible interdependency of all 3 modules. Nicholas Clark