Closed jcelerier closed 1 week ago
Thanks for that work @jcelerier.
We can merge as is if it's working (I didn't test it).
However, I'm having second thoughts about creating a utils folder and separating the classes as we did with the descriptors. What do you think?
yes, great idea ! I'll do that
Ok, did a much more thorough cleanup and adapted the library structure to match more closely current expectations and standards in the C++ community
Ok, ci builds on Mac/Win/Linux I think we can safely merge :) I noticed in the refactor that some functions disappeared though, added a few fixme in the code to bring them back to life @samamou
ty!
@jcelerier and @samamou , I noticed the refactored files don't have the latest editor name.
Perhaps adding you/them to the head comments on each descriptor/utils file is a good idea?
hmm to be honest my take on this is that this information is part of git history anyways - adding it to the source files is not adding much value to me. Likewise for the license file, usually at most nowadays we just add SPDX identifiers: https://spdx.github.io/spdx-spec/v2.3/using-SPDX-short-identifiers-in-source-files/
@jcelerier , do we wait for @samamou 's review?
I think i will need to check for the functions that got removed when we were refactoring, I have some time tomorrow @edumeneses
build is broken :^)
all is green, ACK for me to merge ! congrats :)
Edu is it good for you ?
\o/
one can simply create it like:
C++20 also allows to use () instead of {} for this but I think it is better to use {} as it will refuse to do any conversion that would loose precision unlike () which happily does a ton of implicit conversions)