ldionne
Math and programming enthusiast specialized in generic library design and C++ metaprogramming. Member of the C++ Standards Committee, Boost, and author of Hana.
AppleQuebec, Canada
Pinned Repositories
graph
Boost.org graph module
hana
Your standard library for metaprogramming
chaos-pp
Clone of the Chaos CVS repository using git-cvsimport.
dyno
Runtime polymorphism done right
hana
Your standard library for metaprogramming
libawful
A collection of awful archetypes to ease the testing of generic C++ libraries
metabench
A simple framework for compile-time benchmarks
mpl11
Enjoy template metaprogramming
reveal-sampler
A reveal.js plugin to fetch code samples from source files
wg21
My proposals for the C++ standard
ldionne's Repositories
ldionne/mpl11
Enjoy template metaprogramming
ldionne/chaos-pp
Clone of the Chaos CVS repository using git-cvsimport.
ldionne/hawick_circuits
Implementation of an algorithm to find all the elementary circuits in a directed (multi)graph.
ldionne/d2
A library-based approach to deadlock detection using dynamic analysis.
ldionne/nstl
The non standard template library.
ldionne/react
A C++11 framework for incremental computation.
ldionne/cisp
A C preprocessor library implementing object semantics.
ldionne/duck
A template metaprogramming library for concept-based overloading in C++11.
ldionne/joy
A preprocessor metaprogramming library.
ldionne/cppnow-2016-metaprogramming-for-the-brave
My "Metaprogramming for the brave" presentation for C++Now 2016
ldionne/hana-thesis
Bachelor's thesis on Hana and category theory. In french only.
ldionne/mpl_extensions
Extensions to the Boost.MPL library.
ldionne/dbg-d2
The dbg library with modifications for use by d2.
ldionne/macroize
A small utility to backslash escape long macro definitions in C and C++.
ldionne/accu-meetup-hana-type-erasure
A lightning talk on implementing type erasure using Hana
ldionne/benchcc
A collection of C++ metaprogramming benchmarks
ldionne/boost-submissions
Repository holding submissions for boost.
ldionne/d2-opencode12
Presentation on d2 for the 12th edition of the OpenCode.
ldionne/HST-2901
Présentation sur les problèmes de Hilbert pour le cours d'histoire des mathématiques
ldionne/nstl-lang
Archive repository for the nstl-lang toy language.
ldionne/sandbox
I use this repository as a scratchpad when designing libraries or library components. Only meant for personal usage.
ldionne/seminars
Repository holding presentations and seminars that I create on several occasions.