finally, a new C++ pointer type that is literally just a regular pointer that is referred to differently for no reason. i'm in heaven
"It is intended as a near drop-in replacement for raw pointer types, with the advantage that, as a vocabulary type, it indicates its intended use"
finally, a way to know what the intended use of a pointer is. thank god 2018 will be the year where C++ code can effectively communicate the intent of a variable by simply declaring it as an instance of `std::non_owning_const_piss_shit_hell_ptr<int>` instead of `int*`
@revenant every 4 or 5 years i (a person who has occasionally written c++ but never actually learned enough c++ to understand anything at all) catch a little windnow into the current state of c++ and it's a glimpse into some kind of weird postmodern satirical hellscape full of strange glittering mechanisms assembled entirely out of razor blades and crank ontological obsessiveness.