Octocontrabass wrote: ↑Tue Jul 29, 2025 5:23 pm
kerravon wrote: ↑Tue Jul 29, 2025 4:15 pmAs a Vietnamese programmer, I have no reason to switch languages. One code page is fine.
As a multilingual programmer, one code page is not fine.
Then you're not my target market. Note that my target market is willing to accept single-tasking PDOS too.
kerravon wrote: ↑Tue Jul 29, 2025 4:15 pmIf I didn't state it already - I'll state it again - my target market is software engineers like myself. Not mathematicians.
What about software engineers who are writing software for mathematicians?
Ok, you've teased out another unstated assumption.
I'm focused on software engineers that are going to maintain PDOS and its supporting infrastructure. There is no maths involved.
I theorize the existence of a monk on a hill in Vietnam etc who is isolated except for a computer with PDOS on it and a solar panel capable of keeping it charged. He debugs/develops the entire PDOS, and when he one day emerges from the jungle 2 decades later, his new OS takes the world by storm. I doubt that this person actually exists, but I believe Newton went away like that once and came back with Calculus and some other things.
Now - armed with PDOS - you can indeed create a you-beaut multitasking OS with edge-trigged preemptive and post-emptive quadruple-buffered graphics that supports 10th generation Unicode and uses 128 GiB of RAM. And supports mathematical symbols too.
But that's not this generation. This monk in question only speaks Vietnamese, so I have to give him the absolute minimum required to work his magic. PDOS is already the absolute minimum. There's no "fat" to strip out of it. Nothing that I can see, anyway.
kerravon wrote: ↑Tue Jul 29, 2025 4:15 pmThose would require a deliberate action by the user. The Japanese user isn't going to do that.
What happens when the full-text search is case-insensitive by default?
Provide an option to change the default. Change programming culture to be aware of language sensitivities. In a reasonable/minimal manner. It's the same as the "new Linux standard". I'm happy to change programming culture. Even if I am the only one who actually changes. There's another unstated assumption - I'm happy to change my culture - reasonably - but I don't know what to change it to. That "new Linux standard" is something only a few weeks old and not even implemented yet. I first used Linux about 3 decades ago. I'm very slow to getting programming standards I am happy with. Same applies to mainframe programming. Took 3-4 decades to pin down how to write AMODE-agnostic programs.
kerravon wrote: ↑Tue Jul 29, 2025 4:15 pmIs this the DOS filenames that can allegedly be in katakana?
I have used MS-DOS in Japanese. Katakana is allowed in file names.
So they shouldn't be uppercased then. So there hasn't been a valid reason given yet to uppercase a string.
kerravon wrote: ↑Tue Jul 29, 2025 4:15 pmAs a Japanese programmer, I have zero interest in switching to Latin.
As a Japanese programmer, I primarily use Latin because most programming languages use English keywords written using Latin letters.
Oh - my (tentative) plan there was to use islower() on the keywords in the compiler to convert them into something the compiler can understand, so that people can program using (meaningless) katakana characters.
kerravon wrote: ↑Tue Jul 29, 2025 4:15 pmIf Dvorak was able to allow programmers to touch-type 3 times as fast, I would indeed be switching to Dvorak in the English-speaking world.
Most programmers don't care about typing as fast as possible, they care about typing fast enough, and most programmers can already type fast enough with the keyboard they already know how to use.
Again - it's not "most programmers", it's "programmers like me". Although even that isn't quite accurate. If a Dvorak keyboard was 3 times faster, I would raise my daughter with Dvorak, and let Qwerty die with me.
Why did you expect the Amiga to replace the IBM PC? Because it was better?
Yes - technically better and cheaper. Why not buy it instead?
The PC was already good enough.
I don't expect people to throw their PC out the window. I expected a new computer purchase to be an Amiga.
It's the same with choosing a keyboard layout. It's the same with choosing which side of the road to drive on. People don't care about what's better when they already have something good enough.
I care what side of the road I drive on. I lived in the Philippines for 2.5 years, and I am about to move there again - likely permanently. I can't get a driver's license there without redoing the practical because I'm not from the right side of the road. This is somewhat devastating as I can't drive my daughter to the hospital in a semi-emergency. Or do other driving in an urgent situation that isn't a medical emergency.
All because Australians point-blank refused to throw 20 million vehicles in the trashcan and buy 20 million replacements and change all the street signs about 50 years ago. NEVER AGAIN!