Note that the open source releases often get things scrubbed or ifdef'd out of them.
> There's also this, which is frankly quite terrifying
I fail to see your point.
I mean things like TODO comments, not deliberate censorship.
I fail to see your point.
You don't notice anything wrong with the insane complexity to do almost nothing? A similar near-nothing app would be 1/10th the size on Windows, if not smaller.
Using a C++ library from C is not hard because objects map to structures in a straightforward manner (and in fact early C++ compilers were C++ to C translators), and you would need to use structures anyway, unless the library was obtusely designed with nonessential complexity. That's how the Win32 API works too (with the exception of the bloated COM stuff.)
I know Windows has had various UI frameworks come and go over the years, but they're all fundamentally layers on top of the underlying stable Win32. For Mac I'd not really dug into how to write GUIs, but I know there's things like Carbon, Cocoa, etc., and those seem to be the base itself, and change significantly or are even entirely removed at the whim of Apple. Is there any stable GUI API on the Mac at all?
There's also this, which is frankly quite terrifying: https://news.ycombinator.com/item?id=11638367
[1] https://news.ycombinator.com/item?id=21174947