C++ Logo


Advanced search

Re: Axiomed namespaced structures

From: Phil Bouchard <boost_at_[hidden]>
Date: Tue, 4 Jan 2022 16:51:42 -0500
Awesome, thank you very much.

On 1/4/22 4:49 PM, Jens Maurer wrote:
> On 04/01/2022 22.11, Phil Bouchard via Std-Proposals wrote:
>> Honestly, I believe C++ should jumpstart to the next level instead of trying to copy other languages' features and should also retroactively fix its core memory management issues one way or the other. An axiom could be used to add implicit member variables as well to existing structures, which is a step forward for "intrusive reference counting" or a reference to an implicit "proxy" like C++ Superset does.
>> Again, otherwise I'll tend to agree with Linus Torvalds when he said that "C++ fixes the wrong problems".
>> On 1/4/22 3:56 PM, Phil Bouchard via Std-Proposals wrote:
>>> I just saw that the C++23 "Reflection" will be capable of scanning all object members so maybe that can be an alternative or maybe not:
>>> https://www.infoworld.com/article/3528882/c-plus-plus-20-spec-finalized-c-plus-plus-23-spec-begins.html
> The use-cases you've presented are expected to be addressed
> by reflection in a principled manner.
> This paper might be a good starting point:
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2320r0.pdf
> Reflection likely won't make it into C++23.
> Jens
Email Signature
Logo <https://www.fornux.com/>  
*Phil Bouchard*  facebook icon 
T: (819) 328-4743
E: phil_at_[hidden]| www.fornux.com <http://www.fornux.com>
1188 rue Saint-Louis| Gatineau (Qc), J8T 2L8 Canada
Banner <https://goglobalawards.org/> Le message ci-dessus, ainsi que les 
documents l'accompagnant, sont destinés uniquement aux personnes 
identifiées et peuvent contenir des informations privilégiées, 
confidentielles ou ne pouvant être divulguées. Si vous avez reçu ce 
message par erreur, veuillez le détruire.
This communication (and/or the attachments) is intended for named 
recipients only and may contain privileged or confidential information 
which is not to be disclosed. If you received this communication by 
mistake please destroy all copies.

Received on 2022-01-04 15:51:46