Re: Comparison with Forth equivalent Scott G. Miller 12 Apr 2002 18:04 UTC
> 1.  current-locale:
> ------------------
> Instead of returning a list, Forth provides two words get-language and
> get-country.  These deal with the ISO codes (e.g. en, de, us, ie),
> apparently in the equivalent of symbol form (words).
>
> Note that set-language and set-country are provided also.  Arguably,
> this is nice for symmetry, but I think it's better to leave locale
> selection up to the user (e.g. using environment variables).

I think this is reasonable.

> *  I'm worried about performance and/or fitting in with the host OS.  I
> know almost all software runs "fast enough", but XPG4 implementations
> can go to some lengths (on-disk hashes mmapped into RAM) for speed.  I
> would guess that this isn't for nothing.
>
> Even if nobody does, I'd like to allow implementors the latitude to do
> something like this, or better, just interface to the system libraries
> with an FFI.  So I'd suggest defining declare-bundle as a sublanguage,
> somewhat like SRFI-7.  The sample implementation could remain the same
> and you could just load these files, but at least people would then be
> able to use a different scheme, say generating a message catalogue from
> the source.

I agree wrt giving implementers enough lattitude to 'make it fast'.  If
this could be done relatively simply, and still allow bundles to be
created portably, then great.  I don't think the current SRFI is very
far from that.

	Scott