Emma Waeaves

@waeaves.com

🍠 y1.nz / waeaves.com 🍓 cat 🌻 lightmode only 🥦 late twenties

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...

Testing around between a couple of different terminal emulators, and how accurately wcwidth reflects the printed lengths of different characters.

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

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 🙂

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 🤔

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 🤔

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 >.<