In Indic scripts in certain contexts you have to use a vowel sign for the typography to make sense; you can’t use a vowel letter in its place. So for example the middle “ku” in my name has to be written as ક+ુ — which will be rendered as કુ — even though it is equivalent to ક+્+ઉ. Also, “halant” (્), is not a letter! I would strongly urge Nikhilesh and other people wanting to use any Indic script to *avoid* it (even if Go implements TR31 as in Swift) and instead use the lossless transliteration scheme of IAST if the program calls for an Indian word as a Go object name. https://en.wikipedia.org/wiki/International_Alphabet_of_Sanskrit_Transliteration On Nov 6, 2022, at 4:02 AM, Rob Pike <r...@golang.org> wrote: -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/560F39D7-DC3F-443A-A062-B70D6DA42D5D%40iitbombay.org. |
- [go-nuts] Unicode variable name error Nikhilesh Susarla
- [go-nuts] Re: Unicode variable name e... Jason Phillips
- Re: [go-nuts] Re: Unicode variabl... Konstantin Khomoutov
- Re: [go-nuts] Re: Unicode var... Rob Pike
- Re: [go-nuts] Re: Unicode... Bakul Shah
- Re: [go-nuts] Re: Un... TheDiveO
- Re: [go-nuts] Re... 'Dan Kortschak' via golang-nuts