o3de / sig-core

5 stars 6 forks source link

Proposed SIG-Core meeting agenda (Date:21/JUL/2021/Time: 0900 PST, 1700 BST) #8

Closed amzn-pratikpa closed 3 years ago

amzn-pratikpa commented 3 years ago

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.

hultonha commented 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 🤦‍♂️)

amzn-pratikpa commented 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.

@hultonha Did you mean to comment on the other meeting proposal? https://github.com/o3de/sig-core/issues/13

hultonha commented 3 years ago

@amzn-pratikpa I did sorry! 🤦‍♂️ Will move now! 😝

hultonha commented 3 years ago

@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!