Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I started reading the link "bans everything to start with anyway" in the slides:
https://chromium.googlesource.com/chromium/src/+/HEAD/styleg...
And I noticed the ban of shared_ptr and .
Is there any common module that can be shared amongst browser engines? I can feel though it sounds hard to extract these common stuff into .. "browser engine common core"? (e.g. https://github.com/SerenityOS/serenity/tree/master/Userland/...). That would be nice for next gen browser invention.
I would suggest to go through https://github.com/AnthonyCalandra/modern-cpp-features; it's quite clean.
You can find some module candidates here https://github.com/servo/servo/issues/24026#issue-483508434
Doesn't Google Abseil, the standard library replacement, do this?
https://abseil.io/
Plenty of software that is written in C and C++, can be easily done in Go as well, in fact in any AOT compiled managed language.
C++ was born to write distributed systems, nowadays it hardly matters on cloud native infrastructure beyond the OS and hypervisors layer.
This is how Go can be a competitor to C and C++, just like Inferno was basically Plan 9 with Limbo for userspace and very little C beyond the kernel.
And then there are those crazy folks that believe they should ship bare metal AOT compiled languages regardless of others think.
https://www.withsecure.com/en/solutions/innovative-security-...