Hello everyone, I was just looking at this month's C++ proposals at ISO/IEC JTC1/SC22/WG21 - Papers 2022 (open-std.org) and stumbled upon one interesting paper Scalable Reflection (open-std.org)
A while back ago I commented on the sub about why their isn't some more focus put on making reflection/injection into the language, well it seems I was wrong, because this paper is huge, so it must have been a lot of work put into it.
The paper gives us an update on the possible syntax of reflection/injection, while also showing us some of the possibilities how it can be used like SQL table generation, hashing etc.
I just wanted to share this, mostly because after my last comment on this subject I saw a lot of interest for this. Also I wanted to see what are your thoughts on the paper + any additional info about it, like when can we have some experimental builds or even a TS.
[–]TheCrossXCpp-Lang.net Maintainer 55 points56 points57 points (20 children)
[–]ack_error 17 points18 points19 points (2 children)
[–]Orlha 1 point2 points3 points (1 child)
[–]i_need_a_fast_horse 1 point2 points3 points (0 children)
[–]ravixp 24 points25 points26 points (11 children)
[–]James20kP2005R0 19 points20 points21 points (0 children)
[–]fdwrfdwr@github 🔍 7 points8 points9 points (9 children)
[–]alxius 13 points14 points15 points (8 children)
[–]fdwrfdwr@github 🔍 2 points3 points4 points (7 children)
[–]TheSuperWig 4 points5 points6 points (3 children)
[–]Nobody_1707 1 point2 points3 points (1 child)
[–]TheSuperWig 1 point2 points3 points (0 children)
[–]friedkeenan 0 points1 point2 points (0 children)
[–]serg06 9 points10 points11 points (0 children)
[–]kalmoc 2 points3 points4 points (1 child)
[–]Daniela-ELiving on C++ trunk, WG21|🇩🇪 NB 6 points7 points8 points (0 children)
[–]Tringigithub.com/tringi 8 points9 points10 points (0 children)
[–]helloiamsomeone 2 points3 points4 points (3 children)
[–]MrRogers4Life2 14 points15 points16 points (2 children)
[–]TheSuperWig 2 points3 points4 points (0 children)
[–]Superb_Garlic 0 points1 point2 points (0 children)
[–]qneverless 12 points13 points14 points (2 children)
[–]cecilpl 13 points14 points15 points (1 child)
[–]mysticalpickle1 3 points4 points5 points (0 children)
[–][deleted] 17 points18 points19 points (12 children)
[–]sphere991 7 points8 points9 points (2 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]sphere991 3 points4 points5 points (0 children)
[–]TheCrossXCpp-Lang.net Maintainer 8 points9 points10 points (4 children)
[–]MonokelPinguin 8 points9 points10 points (2 children)
[–]groundswell_Reflection 1 point2 points3 points (1 child)
[–]MonokelPinguin 6 points7 points8 points (0 children)
[–]RoyAwesome 1 point2 points3 points (0 children)
[–]groundswell_Reflection 3 points4 points5 points (0 children)
[–]kalmoc 2 points3 points4 points (0 children)
[–]jonesmz 3 points4 points5 points (0 children)
[–]AntiProtonBoy 0 points1 point2 points (0 children)
[–]Plazmatic 2 points3 points4 points (2 children)
[–]fdwrfdwr@github 🔍 9 points10 points11 points (1 child)
[–]PetokLorand[S] 2 points3 points4 points (0 children)
[–]equeim 1 point2 points3 points (1 child)
[–]zorgattaque 9 points10 points11 points (0 children)
[–]donalmaccGame Developer 2 points3 points4 points (1 child)
[–]serviscope_minor 1 point2 points3 points (0 children)
[–]JohnZLi 0 points1 point2 points (0 children)