Closed amzn-pratikpa closed 3 years ago
~I would be interested to know if there's interest in adding the Guideline Support Library (GSL) https://github.com/microsoft/GSL to AzCore (potentially AzFramework).~
~The GSL has some incredibly useful types (e.g. gsl::span
, coming in std::
in C++20). Adopting it would help us conform to the C++ Core Guidelines that build on top of this library (https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines). There's some useful techniques gaining wider use such as using zstring
to explicitly refer to a null terminated string (as opposed to const char*
that could refer to a single character or char
array).~
~The library is designed to encourage safe and secure use of C++ adopting the zero-overhead mindset we've come to expect from C++ libraries.~
~This would likely need to be an RFC before it can be adopted but I'd be interested to take the temperature of the room to see if there's interest or not before spending more time on it.~
Update - I foolishly posted this on the wrong agenda, it's now moved here - https://github.com/o3de/sig-core/issues/13#issuecomment-939882107 (that'll teach me for trying to do it on mobile 🤦♂️)
I would be interested to know if there's interest in adding the Guideline Support Library (GSL) https://github.com/microsoft/GSL to AzCore (potentially AzFramework).
The GSL has some incredibly useful types (e.g.
gsl::span
, coming instd::
in C++20). Adopting it would help us conform to the C++ Core Guidelines that build on top of this library (https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines). There's some useful techniques gaining wider use such as usingzstring
to explicitly refer to a null terminated string (as opposed toconst char*
that could refer to a single character orchar
array).The library is designed to encourage safe and secure use of C++ adopting the zero-overhead mindset we've come to expect from C++ libraries.
This would likely need to be an RFC before it can be adopted but I'd be interested to take the temperature of the room to see if there's interest or not before spending more time on it.
@hultonha Did you mean to comment on the other meeting proposal? https://github.com/o3de/sig-core/issues/13
@amzn-pratikpa I did sorry! 🤦♂️ Will move now! 😝
@amzn-pratikpa I had a thought, should we close this issue now as it's been and gone to try and give idiots like me a fighting chance to post on the right one? 😛 Thanks!
Meeting Details
The SIG-Core Meetings repo contains the history past calls, including a link to the agenda, recording, notes, and resources.
SIG Updates
What happened since the last meeting?
Meeting Agenda
Please list any additional items you would like to add to the agenda in the comments.