On Fri, Mar 22, 2013 at 7:12 AM, Stefan Sperling <[email protected]> wrote: > On Fri, Mar 22, 2013 at 06:54:24AM -0430, Andres Perera wrote: >> Instead of perpetuating the idea that the number of locales is a >> precious resource tied to directory entries, the routines could parse >> the user supplied string instead of working with a table of all >> possible permutations of ll_CC.CTYPE. This means simplification for >> the build system, simplification for those reasoning about what the >> structure representing a locale should look like, and it also adds >> features without calling for a cliche, tower of babel discussion. >> >> Every field enclosed in brackets denotes the parameter(s) to the LC_ >> function on the LHS: >> >> LC_COLLATE=[ll]_CC.[CTYPE] >> LC_CTYPE=ll_CC.[CTYPE] >> LC_MONETARY=ll_[CC].CTYPE >> LC_NUMERIC=ll_[CC].CTYPE >> LC_TIME=ll_[CC].CTYPE >> LC_MESSAGES=[ll]_[CC].CTYPE >> >> That means that they can be indices to separate flat tables. > > Where is your patch series that implements this in a backwards-compatible > fashion, in small steps that get us from here to there? > > I like the idea of uncoupling locales names from the /usr filesystem a lot.
Well, that's just the incentive I needed! > But if it is just an idea it is not as tangible as the patches that Vladimir > is submitting, so it isn't something I can afford to pay attention to > during the limited amount of time I have for OpenBSD development. > As you've picked up on, I have nothing to show for now... hopefully my changes won't interfere.
