Few corrections and updates in the introductory notebooks
1 unresolved thread
@vrouvrea In the very first notebook it is said Gudhi still uses up C++ 14; I think that's no longer the case.
If I'm right, can you update the standard and the date of the upgrade? Thanks!
Merge request reports
Activity
requested review from @vrouvrea
assigned to @sgilles
added Fast MR label
56 58 "\n", 57 59 "As indicated above, we tried to specify clearly in which standard specific features were introduced. Few guidelines:\n", 58 60 "\n", 59 "- C++ 14 is now a safe bet for most compilers, so you should probably choose this one instead of C++ 11. Vincent is working on a library named [Gudhi](https://gudhi.inria.fr/) that is rather conservative for the standard use (in the sense they want most users to be able to compile the code without having to install brand new environment) and they switched to C++ 14 in August 2019.\n", 60 "- C++ 17 support is now really widespread as well, but you may still lack some features if your distro is a bit backward (for instance default gcc compiler on still supported Ubuntu LTS 18.04 does not support the brand new filesystem library (yes C++ was not historically a _batteries included_ language...)). \n", 61 "- C++ 14 is now a safe bet for most compilers, so you should probably choose this one instead of C++ 11.\n", 62 "- C++ 17 support is now really widespread as well, but you may still lack some features if your distro is a bit backward (for instance default gcc compiler on still supported Ubuntu LTS 18.04 does not support the brand new filesystem library (yes C++ was not historically a _batteries included_ language...)). Vincent is working on a library named [Gudhi](https://gudhi.inria.fr/) that is rather conservative for the standard use (in the sense they want most users to be able to compile the code without having to install brand new environment) and they switched to C++ 17 in December 2022.\n", 61 63 "\n", 62 64 "\n", 63 65 "### And C++ 20?\n", 64 66 "\n", 65 "C++ will not be addressed much in this lecture... essentially as we are not using it (yet).\n", 66 67 "\n", 67 "It has been published officially at the end of 2020, but is still not widely supported by current compilers.\n", 68 "C++ will not be addressed much in this lecture... even though at least one of us (Sébastien) dabbled a lot with it since 2023.\n", We should precise here:
mentioned in merge request !94 (merged)
Reopened as !94 (merged); sorry I made a mistake and removed the branch in my fork which closed off current MR.
mentioned in commit 01067627
Please register or sign in to reply