ID:2874822
 
It's been another week of stuff going on mainly behind the scenes, with byondapi taking up most of my attention. But it's also been a week of badly interrupted sleep, so I'm aiming for short today.

I found out at the 11th hour last week, literally after the news was ready to go, that the whole approach I'd been working on—and had tested in Windows—wasn't going to be the least bit portable. This required a huge rethink that took up a ton of time, and it also delayed Linux testing. (I also delayed Linux testing further because I hate it and I was in no mental state to do it anyway.)

My new approach to byondapi, while not as friendly as before, is working and has again been tested in Windows, although it gave me a lot of unexpected troubles along the way. But, I'm still getting feedback and have some more ideas to cram in before I finally bite the bullet and try to build a test library in Linux.

The main thing I've learned from this debacle is that C++ standards people spent way too much time on language features and none at all on coming up with a proper portable standard for name mangling, which is why I had to retool all of this to use C like an animal. Idiots.

My hope is that pretty soon I can get a new release out with byondapi and the threading in place, and soon thereafter move out of beta. 516 is looming, and that means it's time to look seriously at the WebView2 project—which is also going to mean having to deal with some painful upgrades on my end.

Again I owe thanks to all of you whose Memberships, donations, and support on other donation platforms makes it possible for me to work on this. It's amazing how far BYOND has come, and you made it happen.

This weekend is a busy one because of Father's Day, but at least there's one silver lining: I won't be spending any time browsing Reddit. Screw you, Spez.