C++Now 2021 has ended
Back To Schedule
Tuesday, May 4 • 9:00am - 9:45am
Interactive C++ in a Jupyter Notebook Using Modules for Incremental Compilation

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Cling was the first interactive environment for C++. While it is an amazing piece of technology, it has several notable deficiencies, e.g. the loss of all previous work when a segfault occurs. In this talk, I discuss how modules can be used to perform incremental compilation in a fashion similar to what is available in Cling. The basic concept is that each cell of a notebook exports itself as a module which the following cell imports, forming a computational chain. The talk will consist of a demo on a notebook that is run from a Docker image. Interested participants will be able to download this image and experiment with the notebook.

avatar for Steven R. Brandt

Steven R. Brandt

Assistant Director, Computational Science, Louisiana State University

Tuesday May 4, 2021 9:00am - 9:45am MDT
  • Tools