CppCon 2018 has ended
Back To Schedule
Tuesday, September 25 • 12:30 - 13:30
Make World: The Most Miserable Place In C++

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Although we have a panel on packaging and modules, and have had plenty of presentations on build systems, we still haven't gotten a group of people into a room to discuss build systems and all the things we can do better to improve our build system story.

What can we do to move the entire community forward towards a federated build system environment? What obstacles do we have on improving the boilerplate that each project has to create? Is the concept of a zero config build system that difficult? Is C++ doomed to require separate macro languages to construct our build, while other languages (e.g., Haskell, C#, OCaml, Rust, Ruby, Python, Go, Typescript, etc.) can and do express their builds natively? Why can't we just let my build system glob these files for me? Why can't we tie modules to the filesystem? Is making the compiler a build system really such a bad idea?

Join our panelists, each of whom has given a talk on build systems at CppCon as they debate and try to compromise over C++'s future with building our projects. This panel will focus less on packaging and more on building our software.

avatar for Jason Turner

Jason Turner

Trainer/Speaker/YouTuber, Jason Turner
Jason is host of the YouTube channel C++Weekly, co-host emeritus of the podcast CppCast, author of C++ Best Practices, and author of the first casual puzzle books designed to teach C++ fundamentals while having fun!

avatar for Peter Bindels

Peter Bindels

Software Engineer, TomTom
Peter is a dedicated software engineer that is eager to show the world how to use C++ and good design to write fast, efficient and reliable software.
avatar for Robert Maynard

Robert Maynard

Principal Engineer, Kitware, Inc
I am that person that did the CMake reddit AMA. I am a principal engineer at Kitware, and most of my time is spent developing VTK-m. VTK-m is a HPC framework for scientific visualization algorithms, which basically means I love highly data parallel algorithms that can execute on GPU's... Read More →
avatar for Isabella Muerte

Isabella Muerte

Isabella Muerte is a C++ Bruja and Build System Trash Goblin. She cares deeply about improving the workflow the C++ community currently has and is currently designing an experimental next-generation build system called Coven based on ideas given in her CppCon 2017 talk "There Will... Read More →
avatar for Jussi Pakkanen

Jussi Pakkanen

Consultant, Rakettitiede oy
Jussi Pakkanen is the very model of a modern coder general. He programs in styles typed, scripted and functional. He's dealt with historical build systems quite cadaverous, replacing them with Meson files short, snappy and glamorous. In creating apps embedded, kernel, gui and terminal... Read More →

Tuesday September 25, 2018 12:30 - 13:30 PDT
Copper Mountain Theater (2nd Floor)