[css3-lists] Purpose of the module

Quick philosophical question on the intended purpose of the Lists
module.  I had assumed that it was intended to, as it says on the tin,
define how to render lists.  It has also picked up the slightly more
general purpose of defining how counter-styles work, which is totally
reasonable.

However, some of the styles, specifically the [cjk]-financial types
(defined in the "Chinese 'spoken-out' counter styles" and related
sections) (previously called "-formal"), don't seem to be useful for
either of these.  They're for hand-writing quantities of money in a
way that's difficult to later alter, similar to how we might write out
"twenty three dollars" on a check in an english-speaking country
instead of "$23.00".

This is potentially useful if offered as part of a general
number-formatting facility, but I don't believe that's the intention
of this module.  I'm thinking that I should just remove those styles.
If we want that sort of facility, it should be defined separately, as
it will need a more powerful formatting engine anyway - probably
something like RBNF.

Thoughts?  If no one objects, I'll just remove the -financial styles.

~TJ

Received on Tuesday, 19 April 2011 21:34:00 UTC