How Generative Metaprogramming Changes the Way We Design Libraries
Daisy Hollman
09:00-10:30, Wednesday, 2nd April 2025
TBD
Daisy Hollman
Dr. Daisy S. Hollman began working with the C++ standards committee in 2016, where she has made contributions to a wide range of library and language features, including proposals related to executors, atomics, generic programming, futures, and multidimensional arrays. Since receiving her Ph.D. in Quantum Chemistry in 2013, her research has focussed primarily on parallel and concurrent programming models, though a broader focus on general accessibility of complex abstractions has become her focus in more recent years. She has previously worked on C++ language and library design at Google and Sandia National Labs, and she currently serves as the chair of the C++ committee study group responsible for ranges in the standard library. Her passion for improving and evolving programming languages springs from the desire to improve diversity and inclusivity in software engineering—driven by the idea that better programming languages with shallower learning curves can increase opportunities for economic mobility and make the world a more equitable place.