News for hackers. Stuff that matters.
Re:Introduction to SerenityOS Programming by highspeedmobile on Wednesday March 04, 2020 @07:50AM (#22483274)
There would be no surprise to this since the Win32 GUI APIs were created at a time when C++0x was widely used compared to what you see with APIs created in C++11 and onwards.

I guess the latter is the case for SerenityOS and other OSes with integrated GUIs.

Re:Introduction to SerenityOS Programming by akling on Wednesday March 04, 2020 @08:04AM (#22483379)
Indeed, SerenityOS has been using C++17 from the start, and will be using any helpful C++20 features as soon as they are available in compilers. We're already using templated lambdas in a couple of places :)
Re:Introduction to SerenityOS Programming by axilmar on Thursday March 05, 2020 @04:13AM (#22492094)
The Win32 API could have been much better designed even if done in plain C. The problems the Win32 API are basic, and can be solved in any language that provides minimal facilities.