[Rd] Similar error as (PR#6958)
Prof Brian Ripley
ripley at stats.ox.ac.uk
Thu Jun 24 08:26:33 CEST 2004
On 24 Jun 2004, Peter Dalgaard wrote:
> b-h at mevik.net writes:
>
> > With LC_COLLATE=3Dno_NO, ls will list the files in the order BIC.R
> > mle.R AAA.R, making the require(methods) in AAA.R come last instead
> > of first in $${f}. (In Norwegian, Aa is an old (but still often used in
> > names) way of writing the letter =C5, and lately, ls(1) has become
> > "intelligent" enough to sort them together, at the end of the
> > alphabet.)
>
> Oh great... Same thing in da_DK actually, and for the same reason
> (witness my surname).
>
> > ## IDEA/SUGGESTION/RAMBLING:
> >
> > Instead of relying on getting LC_COLLATE correct all places where that
> > is needed, perhaps one could use something like 111.R instead of AAA.R
> > (what to use instead of zzz.R I don't know). Or perhaps use a
> > mechanism not based on sorting to ensure a file is read first or last?
>
> The cynic will say that some locale will probably have the idea of
> sorting numerals after letters. Anyways, the right way of fixing it is
> to prefix all those ls-constructs with LC_COLLATE=C, which really
> isn't harder to enforce than any naming convention.
Right, but hard to find. This works on Windows: unfortunately Unix has a
separate Makefile for every standard package and they are not even in the
same style so my pattern-matching failed. It seems I missed just one
(some others are in stub packages which only have one file).
> BTW, we just had two weeks of alpha and beta releases in which to
> find this sort of stuff, you know....
Ye...s!
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel
mailing list