On Mon, Mar 21, 2022 at 5:52 AM Elijah Stone <[email protected]> wrote: > 1. I am not sure why you say you are ignoring fread/fwrite, when > fread/fwrite seem like essential tools for talking with OS interfaces.
I am ignoring them because your motivating examples do not involve fread and fwrite. So, in the context of determining the validity of your proposal, they are a distraction. > 2. That ability would not be removed. Functionality for interacting with > OS interfaces would, generally, interpret data received as being > utf8-encoded, and decode it. In other words, exactly what the current implementation is doing. Except, that's not what you proposed. You have instead proposed that for interacting with OS interfaces, the general case would be that literal (8 bit character) data is treated as ascii+latin1 with utf-8 as a special case exception. > Curious, what did this proposal entail? I can imagine many things that > might be called 'making j be a unicode language', like: > > 1. Not forbidding non-ascii characters in names; I had limited my proposal to this. But even this causes significant pain on the implementation side of things. Thanks, -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
