[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: people working in Greg's locale (+euro) & display of Unicode names
From: |
Chet Ramey |
Subject: |
Re: people working in Greg's locale (+euro) & display of Unicode names |
Date: |
Wed, 14 Jun 2017 20:13:15 -0400 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 |
On 6/14/17 5:52 PM, L A Walsh wrote:
> Chet Ramey wrote:
>> But people don't work in Unicode. They work in their own locale.
> ----
> Ok, I have my locale set to latin9 (iso8859-15).
>
> Attached is a pic of how files display in a console
> and how they display in vim.
I am less concerned with how glyphs display in a console than how they
are interpreted as alphanumerics given the C library interfaces that
determine those character classes.
Users expect alphanumerics in their own locale to be allowable as
alphanumerics, and characters that are not to not be allowable as
alphanumerics, and they expect that to be consistent across programs
running on the same system using the same locale. That's the basis to use
for determining whether or not a character is a valid part of a shell
identifier.
A character that is classified as an alphanumeric in a particular locale,
but not in another, can lead to portability problems. That's what we're
debating here, not how something gets displayed in a text editor.
>
>> That locale may be consistent with Unicode, and it may not. Adding
>> something that doesn't respect a user's locale isn't useful.
>>
> What do you mean by respect? I am running in the locale and
> characters from other locales still display correctly.
See above.
> Isn't that respecting both the local locale as well as
> the one being displayed?
How glyphs are displayed is not an issue for the shell to be concerned
with.
> How is having UTF-8 for files and text not showing
> respect?
Look at the the issue with different locales classifying
characters as alphanumerics differently, and how that would impact
variable names incorporating locale-specific characters in `portable'
scripts.
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU chet@case.edu http://cnswww.cns.cwru.edu/~chet/
- Re: RFE: Please allow unicode ID chars in identifiers, (continued)
- Re: RFE: Please allow unicode ID chars in identifiers, Chet Ramey, 2017/06/13
- Re: RFE: Please allow unicode ID chars in identifiers, L A Walsh, 2017/06/13
- Re: RFE: Please allow unicode ID chars in identifiers, Chet Ramey, 2017/06/13
- Re: RFE: Please allow unicode ID chars in identifiers, L A Walsh, 2017/06/13
- Re: RFE: Please allow unicode ID chars in identifiers, Chet Ramey, 2017/06/13
- Re: RFE: Please allow unicode ID chars in identifiers, L A Walsh, 2017/06/13
- Re: RFE: Please allow unicode ID chars in identifiers, Greg Wooledge, 2017/06/14
- people working in Greg's locale (+euro) & display of Unicode names, L A Walsh, 2017/06/14
- Re: people working in Greg's locale (+euro) & display of Unicode names,
Chet Ramey <=
- Re: people working in Greg's locale (+euro) & display of Unicode names, PePa, 2017/06/14
- Re: people working in Greg's locale (+euro) & display of Unicode names, Chet Ramey, 2017/06/15
- Re: people working in Greg's locale (+euro) & display of Unicode names, PePa, 2017/06/15
- Re: people working in Greg's locale (+euro) & display of Unicode names, Chet Ramey, 2017/06/15
- Re: people working in Greg's locale (+euro) & display of Unicode names, L A Walsh, 2017/06/15
- Re: people working in Greg's locale (+euro) & display of Unicode names, Peter & Kelly Passchier, 2017/06/15
- Re: people working in Greg's locale (+euro) & display of Unicode names, Chet Ramey, 2017/06/15
- Re: char-class rules & please show examples of int. locales that use diff. char-class rules, L A Walsh, 2017/06/15
- Re: char-class rules & please show examples of int. locales that use diff. char-class rules, Chet Ramey, 2017/06/15
- Re: char-class rules & please show examples of int. locales that use diff. char-class rules, L A Walsh, 2017/06/15