Louis Dionne's Projects
My presentation on metaprogramming for ACCU 2017
My lightning talk on dynamic polymorphism at ACCU 2017
My presentation on runtime polymorphism at ACCU 2018
My presentation on metaprogramming for the March 2017 ACCU Bay Area C++ Meetup
A lightning talk on implementing type erasure using Hana
Example Beman project
A collection of C++ metaprogramming benchmarks
Repository holding submissions for boost.
Clone of the Chaos CVS repository using git-cvsimport.
A C preprocessor library implementing object semantics.
Presentation on Boost.Hana for CppCon 2014
Presentation on Hana and metaprogramming for CppCon 2015
My presentation on runtime polymorphism at CppCon 2017
My slides on compile-time programming in C++20 for CppCon 2018
My talk on the C++ ABI for CppCon 2019
My presentation on deadlock detection for the C++Now 2013 conference.
Presentation of the MPL11 at C++Now 2014
Presentation on Hana for C++Now 2015
My "Metaprogramming for dummies" presentation for C++Now 2016
My "Metaprogramming for the brave" presentation for C++Now 2016
My "Fun with Boost.Hana" presentation for C++Now 2017
Lightning talk about template errors for C++Now 2018
My presentation on runtime polymorphism at C++Now 2018
A library-based approach to deadlock detection using dynamic analysis.
Presentation on d2 for the 12th edition of the OpenCode.
The dbg library with modifications for use by d2.
ldionne's dotfiles
C++ standards drafts
A template metaprogramming library for concept-based overloading in C++11.