4 ms·
UTF-8 mandated everywhere is how I work atm, and I am happy the old latin... etc died off. But I think its fundamentally the wrong way to go in a sense. UTF-8 i
by midjji 5y ago
UTF-8 mandated everywhere is how I work atm, and I am happy the old latin... etc died off. But I think its fundamentally the wrong way to go in a sense. UTF-8 is too huge for starters, and does a great deal which it probably should not as it will never do it well. While latex is horrifying in its own right, it remains indisputably superior at writing math compared to UTF-8 and similar for html5 with styling. In both cases the extensibility and styling is built in despite not needing more than perhaps 50 characters to write. It seems to me like the mistake was adding locales in the first place, we have a chance to standardize not language, but meta language. The user will never see the low level stuff, and the programmer will mostly not see it unless they click show low level in their ide, and it will always be compressed when it matters, so why even have separate a,A. Why not have a, \{upper}{a}. shown, and even entered in the keyboard as a,A. The key difference to utf would be that the rendering and which commands exists is up to the locale which could be globally stand... Wait I just made it worse didnt I...
Qt still leaves you with the problem of string litterals possibly changing when moving the code from one locale to another as the code itself is not of defined encoding, so if reparsed it will either look bad in code, or bad in output. The everpresent tr is also rather annoying.