Distributing C++ Modules

Posted on Thursday, Dec 16, 2021
Rob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason’s new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using Modules at Bloomberg, and some of the changes still needed from compilers and build systems to use Modules in large scale software development.

Guests

Daniel Ruoso

Daniel Ruoso

Daniel is the manager for Code Governance at Bloomberg, with a focus on driving large scale Static Analysis and Automated Refactoring. Daniel has been working the past 20+ years with a persistent lens on how to help engineers be more effective with build, deployment and analysis tooling on various different environments and languages, with a more recent focus on bringing C++ Modules to a state where they can be used by more people. Daniel is a Brazilian music nerd, and will talk endlessly about that if you let him. He also plays the classical guitar.

Bret Brown

Bret Brown

Bret Brown is the team lead for the Bloomberg Build Tools team, focusing on compilation toolchains, build systems, and large-scale code migrations. Bret likes improving C++ software development by treating projects more like cattle and less like pets. In October at CppCon, Bret presented a talk on CMake modules and co-presented a talk on packaging C++ with Daniel. Both Bret and Daniel are active participants in the ISO tooling study group. Bret is a Lead and founding member of the C++ Guild at Bloomberg. He contributes to Bloomberg working groups on C++ Tooling, Testing, Conferences, Deprecations, and ISO engagement.


jetbrains


See a mistake? Edit this post!
comments powered by Disqus