Re: [9fans] I would like to get off the mailing list

2023-11-09 Thread LdBeth
There is List-Unsubscribe header in the email you receive. Use that link
to unsubscribe.

ldb


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T82e0e631b89070c9-M22aacff6c63926811ab0a8a1
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] utf-8 handling oddities

2023-10-14 Thread LdBeth
>>>>> In <1597a7b3-09d5-443f-b372-8b28f5f2b...@aaoth.xyz> 
>>>>>   la-ninpre  wrote:

la-ninpre> if i understand it correctly, unicode extended past the BMP
la-ninpre> in 1996 with the release of unicode 2.0. plan 9 had two
la-ninpre> editions released after that, but, of course assuming that
la-ninpre> archives on p9f are indeed correct, the implementation
la-ninpre> didn't reflect the change in the code until 2013 (and
la-ninpre> that's why that old code propagated to both plan9port and
la-ninpre> 9front). so, maybe someone knows why is that the case? i'd
la-ninpre> appreciate any input on this or some pointers to
la-ninpre> information resources that you may know of.

Fun fact, "the underlying Xerces parser used by most systems never
implemented XML 1.0 fifth edition" (which was released in 2008).

It is not uncommon for implementors to decide not cover new features
that is lesser of their interests.

Also, UTF-8 is **not required** to handle surrogate by Unicode standard
and Rob Pike has said in a relevant golang thread:

> It's correct to reject them

https://golang-dev.narkive.com/4Zves5rC/surrogate-halves-and-utf-8

which also explains the rationale of the Plan9 code.

la-ninpre> best regards,
la-ninpre> la ninpre.


---
ldbeth


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T8384b8174eb88096-M50e3a04b5272c6334c10d2af
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Trouble compiling "Hello, world"

2022-08-01 Thread LdBeth
Can you check `ns | grep amd64' to confirm if you have bind some other
directory to /amd64? Because I've just checked on 9p.sdf.org and
libc.a is in there.

--- 
LDB

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te178b97d94173ff8-M432a73867946358c635c4f18
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Re: ctrans - Chinese language input for Plan9

2022-07-22 Thread LdBeth
> In <288YQ7Y33V3RF.38NPGPX4H2CHU@homearch.localdomain> 
>   "Silvan Jegen"  wrote:
SJ> andp...@foxmail.com wrote:
>> On Friday, 22 July 2022, at 2:09 PM, Silvan Jegen wrote:
>> > Ah, I didn't know that! I also don't know anyone who does office work
>> > in a place where traditional Chinese characters are used though ...
>>
>> They would use RIME, https://rime.im a free software widely
>> recognized among Chinese users who are not satisfied with default
>> Pinyin. But unfortunately that thing is written in C++ so making a
>> port is unliky.
SJ> Funnily enough I use Rime on my Linux machine to input Simplified
SJ> Chinese. I honestly just switched a Rime input setting to something that
SJ> looks like pinyin but the suggestions seem better to me than the old
SJ> IME that I used ... I should probably invest some time in understanding
SJ> how the thing actually is supposed to be used (documentation in English
SJ> seems sparse and my Chinese sucks).

RIME was popularized because most other Pinyin based IMEs on the
market suck for traditional Chinese input, for these IMEs' suggestion
dictionaries were usually directly substituted from simplified Chinese
versions, but mapping simplified Chinese to transitional Chinese is
very context sensitive. The byproduct of RIME is the OpenCC
https://github.com/BYVoid/OpenCC library that can handles all the
trivia of these kinds of translation.

The SC support for RIME was contributed by community, I think, and the
author of RIME uses Cangjie. Cangjie was not officially designed for
simplified Chinese but was extended to be able to handle that. I heard
rumors that the author refused to add a switch to prioritize
simplified Chinese characters for Cangjie in RIME, so an external
dictionary is used if users want to have that behavior.

---
LDB

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tba6835d445e07919-M7654c6f7091bf0a32c7e3bca
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription