I wouldn't call the Win32 API clean. To me, it's one of the worst APIs I have ever encountered.
It worked and it was well documented, but that does not mean its design is very nice. To me, that is.
It worked and it was well documented, but that does not mean its design is very nice. To me, that is.
I guess the latter is the case for SerenityOS and other OSes with integrated GUIs.