Sortering

From: Christian Rose (menthos_at_menthos.com)
Date: 2000-10-11 14:48:32

Tomas Ogren wrote:
> sv_SE-sorteringen (f.ö rätt många andra, men inte C, POSIX mfl) verkar
> inte bry sig om "kringtecken", vilket märks mest på "ls -la" då man får
> inställningsfiler inmixat bland resten av filerna.. Jag vill se de
> filerna, men inte inmixat.

Jag förstår lite vad du menar... Och jag tror att du kan ha rätt, även
om du kanske inte visste om det och klagade lite väl mycket på svensk
sortering... :)

Ur Svenska Skrivregler, s. 138:

"MÄRK 1
Vanligen placeras siffror och andra tecken först i alfabetiska
förteckningar."

Det är det enda som står om sorteringen av tecken som inte är bokstäver,
och man kan alltså tolka det som att ".x" och "x" ska sorteras helt
olika, eftersom ".x" börjar med en punkt som definitivt kan tolkas som
"annat tecken" och som därför bör sorteras innan bokstäver.

Jag ska återöppna buggen i glibc och se om det kan fixas (gäller då även
andra "icke-bokstavstecken").

Någon som tycker att åsikten att saker som inleds med punkt ska sorteras
före bokstäver är fel? I så fall kan det vara bra att kommentera det
nu...


> > > Med LC_COLLATE=C så sorteras det vettigt.
> >
> > Med den inställningen borde "a" sorteras efter "X", vilket definitivt
> > inte är så man sortera på svenska.
> 
> Ok om det blir aAxX .. det kan jag gå med på, men att inte bry sig om
> kringtecken blir konstigt i min hjärna..

Ok, det är alltså bara sorteringen av tecken som inte är bokstäver som
du irriterar dig på. Jag ska försöka få det fixat.


> > Om man tycker det är vettigt eller inte är däremot naturligtvis en
> > smaksak.
> 
> Och det är det jag uttrycker här och nu..

Och hoppandes upp och ner, viftandes med armarna, och skrikandes "nämen
vaaaad har ni gjort med min ls -la?" ;-)


> > Det är ingen som tvingar dig att sortera enligt svenska regler.  Men
> > om du satt LANG till sv_SE och inte satt LC_COLLATE har du faktiskt
> > bett om att få orden i (svensk) bokstavsordning.
> 
> Jo..

Ja. Det är ganska många som klagar på att saker nu faktiskt sorteras
(mer) korrekt vad gäller lokalen än tidigare. Folk inser inte att det är
en 30-årig bugg som rättats till...
Jag trodde faktiskt också att det var det du klagade på, innan jag insåg
att det var bara sorteringen av namn som inleds med punkt som du tyckte
var fel.


Christian



#######################################################################
Christian Rose
http://www.menthos.com                    	    menthos@menthos.com
#######################################################################

Arkiv genererat av hypermail 2.1.1.