Math and programming enthusiast specialized in C++ libraries. Member of the C++ Standards Committee, lead maintainer of libc++ and author of Boost.Hana.
dyno. Runtime polymorphism done right
1kmetabench. A simple framework for compile-time benchmarks
188mpl11. Enjoy template metaprogramming
114libawful. A collection of awful archetypes to ease the testing of generic C++ libraries
111hana. Your standard library for metaprogramming
31reveal-sampler. A reveal.js plugin to fetch code samples from source files
27chaos-pp. Clone of the Chaos CVS repository using git-cvsimport.
13wg21. My proposals for the C++ standard
13hawick_circuits. Implementation of an algorithm to find all the elementary circuits in a directed (multi)graph.
10cppnow-2015-hana. Presentation on Hana for C++Now 2015
10d2. A library-based approach to deadlock detection using dynamic analysis.
9react. A C++11 framework for incremental computation.
7cppcon-2018-compile-time-programming. My slides on compile-time programming in C++20 for CppCon 2018
7cisp. A C preprocessor library implementing object semantics.
7nstl. The non standard template library.
6duck. A template metaprogramming library for concept-based overloading in C++11.
6P1221-presentation. Presentation of https://wg21.link/P1221 on behalf of Jason Rice
5cppnow-2016-metaprogramming-for-the-brave. My "Metaprogramming for the brave" presentation for C++Now 2016
5meetingcpp-2016. My presentation material for the closing keynote of Meeting C++ 2016
5cppcon-2015-hana. Presentation on Hana and metaprogramming for CppCon 2015
5cppnow-2018-runtime-polymorphism. My presentation on runtime polymorphism at C++Now 2018
5cppnow-2016-metaprogramming-for-dummies. My "Metaprogramming for dummies" presentation for C++Now 2016
5joy. A preprocessor metaprogramming library.
5hana-thesis. Bachelor's thesis on Hana and category theory. In french only.
5cppcon-2019-abi-from-the-ground-up. My talk on the C++ ABI for CppCon 2019
3cppnow-2017-fun-with-boost-hana. My "Fun with Boost.Hana" presentation for C++Now 2017
3accu-2017-metaprogramming-in-cpp14. My presentation on metaprogramming for ACCU 2017
3accu-2018-runtime-polymorphism. My presentation on runtime polymorphism at ACCU 2018
3cppcon-2017-runtime-polymorphism. My presentation on runtime polymorphism at CppCon 2017
3accu-bay-area-meetup-03-2017. My presentation on metaprogramming for the March 2017 ACCU Bay Area C++ Meetup
2cppnow-2018-empty-objects. Lightning talk about template errors for C++Now 2018
2mpl_extensions. Extensions to the Boost.MPL library.
2accu-2017-rust-traits-in-cpp. My lightning talk on dynamic polymorphism at ACCU 2017
2cppnow-2014-mpl11. Presentation of the MPL11 at C++Now 2014
2macroize. A small utility to backslash escape long macro definitions in C and C++.
1cppnow-2013-d2. My presentation on deadlock detection for the C++Now 2013 conference.
1dotfiles. ldionne's dotfiles
1dbg-d2. The dbg library with modifications for use by d2.
1