[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Portability of ordering of strings
- From: Luiz Henrique de Figueiredo <lhf@...>
- Date: Wed, 28 Dec 2011 12:29:36 -0200
> For strings in Lua source code, lexicographic ordering is obviously
> locale-dependent. But how much can one rely on? Lua runs on some
> non-ASCII compliant platforms (EBCDIC springs to mind), but is there
> any platform supporting Lua
> on which the following program prints something?
> s =" 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
> for i=2,#s do if s:sub(i,i)<=s:sub(i-1,i-1) then print(i) end end
This will print something in EBCDIC because 'A' < '9' there according to .
I haven't tested it though, not having access to an EBCDIC machine...