Resources
I found these resources helpful in studying modules for this book and, hopefully, my CppNorth 2025 presentation.
C++ Standard. Module https://eel.is/c++draft/module
Richard Smith. Merging Modules https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1103r3.pdf
Ben Boeckel. Beyond Compilation Databases to Support C++ Modules: Build Databases,
- Slides: https://github.com/CppCon/CppCon2024/blob/main/Presentations/Beyond_Compilation_Databases_to_Support_Cpp_Modules.pdf
- Video: https://www.youtube.com/watch?v=GUqs_CM7K_0&pp=ygUTY3BwY29uIDIwMjQgYm9lY2tlbA%3D%3D
Bill Hoffman. import std in CMake 3.30, * Blog: https://www.kitware.com/import-std-in-cmake-3-30/
… import CMake; // Mastering C++ Modules (CppCon2024) * Slides: https://github.com/CppCon/CppCon2024/blob/main/Presentations/import_CMake_Mastering_Cpp_Modules.pdf * Video: https://www.youtube.com/watch?v=7WK42YSfE9s&t=2960s&pp=ygUiaW1wb3J0X0NNYWtlX01hc3RlcmluZ19DcHBfTW9kdWxlcw%3D%3D
Craig Scott. C++20 Modules, CMake, And Shared Libraries, * Blog: https://crascit.com/2024/04/04/cxx-modules-cmake-shared-libraries/
LLVM. Standard C++ Modules, https://clang.llvm.org/docs/StandardCPlusPlusModules.html
Microsoft. Compare header units, modules, and precompiled headers, https://learn.microsoft.com/en-us/cpp/build/compare-inclusion-methods?view=msvc-170
Luis_Caro_Campos. C++20 Modules: The Packaging and Binary Redistribution Story,
- Slides: https://github.com/CppCon/CppCon2023/blob/main/Presentations/Cpp_Modules__the_packaging_story_Luis_Caro_Campos.pdf
- Video: https://www.youtube.com/watch?v=-p9lvvV8F-w&pp=ygUgQ3BwX01vZHVsZXM6IFRoZSBQYWNrYWdpbmcgU3Rvcnk%3D
Andrease Weis. C++ Modules - Getting started today (Meeting C++ 2024)
- Slides: https://meetingcpp.com/mcpp/slides/2024/C++%20Modules%20-%20Getting%20Started%20Today731788.pdf
- Video: https://www.youtube.com/watch?v=NI7dAiWwibY
vector{ true, true, false };. Understanding C++ Modules: Part 1: Hello Modules, and Module Units,
- Blog: https://vector-of-bool.github.io/2019/03/10/modules-1.html
Daniela Engert. A (Short) Tour of C++ Modules (CppCon 2021) * Video: https://www.youtube.com/watch?v=nP8QcvPpGeM&t=48s
… Visibility, Reachability, Linkage – The Three Secret Spices of C++ Modules (Meeting C++ online 2021) * Video: https://www.youtube.com/watch?v=l_83lyxWGtE
Luis Caro Campos. C++20 Modules - Review of the Current State of C++ Modules 2024 (C++ on Sea 2024)
- Slides: https://github.com/philsquared/cpponsea2024-slides/blob/main/Presentations/Cpp_Modules_the_packaging_story.pdf
- Video: https://www.youtube.com/watch?v=flu-f6SDnOE
Adrian, An Introduction to Partitions https://abuehl.github.io/2025/10/11/partitions.html