I think I wanted wchar to be just,, utf8 chars. But it's way more involved than that, it supports general (*) multibyte encodings. Which makes sense and is really cool! But,,,, I /really/ don't like how locale is involved. I need to read more about it but I wish it all was less implicit...
Emma Waeaves
@waeaves.com
🍠 y1.nz / waeaves.com 🍓 cat 🌻 lightmode only 🥦 late twenties
Testing around between a couple of different terminal emulators, and how accurately wcwidth reflects the printed lengths of different characters.
made the mistake of Eat Food and now my brain doesnt work anymore 😔😴😴😴😴
Ah well. It looks like UTF-8 *does* solve the encodings-and-lengths issues, but *does not* solve the parsing of escape sequences received through stdin. Unfortunate but it does make sense, given that terminal escape codes pre-date UTF-8 haha
Seeing japanese characters in a terminal makes me want to learn the language. It's so fucking pretty ?? wtf
well, there is the mbrlen function? Weh.
oh, nevermind, it doesn't do that I guess. >.>
I have once again remembered that Holding A Stuffed Animal In Your Lap While Programming exists. Fool that I am
I am realizing that multiple problems I've been having would be solved, if I'm understanding correctly, by converting the whole project pretty much towards using wchars instead of chars in most places. It should be an easy fix too....
first time compiling in gcc&ubuntu instead of musl&alpine and uhhhhh mysterious malloc error! Ope, and now it's gone! 🙂🙂🙂 who Knows what, happened,,,, (......i blame glibc and ubuntu. everything makes so much more sense to me over in musl land....)
once again with my "devs should use devices in the 10th percentile of performance among their target audience" shtick *inhales* Devs should use devices in the 10th percentile of performance among their target audience 🙂
nvm its too slow and old and busted to be called that. Reinstalling the OS and renaming it the-voyager bc its falling the fuck apart 🥴
the kubuntu host is thus named "the-enterprise" 👌
ok sooooo the laptop I'm trying to use for this seems a lot slow for it. It's noticeably laggy just to interact with the desktop, in the normal installation :/ gotta check to make sure i didnt stupid first but its not lookin too hot
kubuntes 🤙
I think my sleep schedule got a little flipped, the day has invaded the night, this time 😞
ok I think it's finally time- I got some new computers and I think I'm gonna run a Normal Linux Desktop on one of them. I'm leaning Linux Mint? bc that's the one the most normal people seem to reach for these days 🤔
Sony’s Japanese MiniDisc ads with Jamiroquai went insanely hard.
it's really annoying for a standard to prescribe so many things that any individual developer Will Not have the resources to implement (nor desire to, in overwhelmingly may cases). No wonder firefox's option to disable javascript is fucking buried: it breaks standards-defined behavior.
it occurs to me that ""the web"" as defined by whatwg is Very Not the thing I thought it was. And that thing that it is, is kind of not the kind of thing that standards can/should define? I think this is maybe part of the web's Original Sin 🤔
Im never going to stop complaining abt this btw. It's so tangled!!!
Wow. Forms are very complicated :/
i dont like whatwg's style. It prescribes a lot of "how"s instead of just "what"s, and then does a kinda bad job of explaining the relevant "why"s too? And also ofc the actual stuff being specified is so sprawling and redundant? Bleh >.<