Loading…
CppNorth 2025, The Canadian C++ Conference
July 20-23, 2025 • Toronto, Canada
Type: Language clear filter
Monday, July 21
 

16:00 EDT

A Pragmatic Journey into C++ Modules
Monday July 21, 2025 16:00 - 17:00 EDT
Modules are the most impactful new addition to C++20 since they affect every developer. The other Big Five—concepts, ranges, coroutines, and three-way comparison—affect major segments of C++ users but not necessarily everyone.

This talk is a detailed, pragmatic discussion that uses simple to complex examples. It touches on the detailed workings of modules and build systems, particularly for GCC, Clang, and CMake. (Sorry, no MSVC since I'm on Linux.) At the end, attendees will have a comprehensive understanding of C++20 modules and be equipped to apply this knowledge to their projects.
Speakers
avatar for Rud Merriam

Rud Merriam

Retired, Mystic Lake Software
Rud Merriam is a retired software developer, having lived through the spaghetti, structured programming, and object-oriented development paradigms. He's now trying to figure out functional programming and the ranges library.He wrote his first FORTRAN IV in 1968 and his first C++ in... Read More →
Monday July 21, 2025 16:00 - 17:00 EDT
TBA-B
 
Wednesday, July 23
 

13:00 EDT

A universal data structure for compile time use
Wednesday July 23, 2025 13:00 - 14:00 EDT
C++ has stricter rules for running code in constexpr mode. This talk intends to explore those restrictions while offering paradigms for designing data structures that are constexpr compatible, and which will be demonstrated as having potent applications.
Speakers
avatar for Daniel Nikpayuk

Daniel Nikpayuk

Daniel Nikpayuk
I am an Inuvialuk from Inuvik/Aklavik. I have a bachelors degree in mathematics. My personal technology goal is to build a programming language to assist in Indigenous multimedia/storytelling.
Wednesday July 23, 2025 13:00 - 14:00 EDT
TBA-A
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

Recently active attendees

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.