Media Summary: In most languages, metaprogramming is a powerful tool that allows writing more expressive and more maintainable code. In this session crafted exclusively for the core audience of — Presentation Slides, PDFs, Source Code and other presenter materials are available at: ...

Cppcon 2015 Louis Dionne C - Detailed Analysis & Overview

In most languages, metaprogramming is a powerful tool that allows writing more expressive and more maintainable code. In this session crafted exclusively for the core audience of — Presentation Slides, PDFs, Source Code and other presenter materials are available at: ... Most people think metaprogramming is hard. It isn't; we just didn't have the right tools for it. This talk will present a new way of ...

Photo Gallery

CppCon 2015: Louis Dionne “C++ Metaprogramming: A Paradigm Shift"
Louis Dionne: Metaprogramming for dummies
Louis Dionne: Metaprogramming for the brave
CppCon 2018: Louis Dionne “Compile-time programming and reflection in C++20 and beyond”
C++Now 2017: Louis Dionne "Fun with Boost.Hana"
Louis Dionne: C++ metaprogramming: a paradigm shift
CppCon 2017: Louis Dionne “Runtime Polymorphism: Back to the Basics”
CppCon 2015: Stephan T. Lavavej “functional: What's New, And Proper Usage"
CppCon 2015: Edouard Alligand “C++: How I learned to stop worrying and love metaprogramming"
CppCon 2015: Arthur O'Dwyer “Lambdas from First Principles: A Whirlwind Tour of C++"”
CppCon 2014: Louis Dionne "Metaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPL"
CppCon 2015:Marshall Clow “Type Traits - what are they and why should I use them?"
View Detailed Profile
CppCon 2015: Louis Dionne “C++ Metaprogramming: A Paradigm Shift"

CppCon 2015: Louis Dionne “C++ Metaprogramming: A Paradigm Shift"

http://www.

Louis Dionne: Metaprogramming for dummies

Louis Dionne: Metaprogramming for dummies

In most languages, metaprogramming is a powerful tool that allows writing more expressive and more maintainable code.

Louis Dionne: Metaprogramming for the brave

Louis Dionne: Metaprogramming for the brave

In this session crafted exclusively for the core audience of

CppCon 2018: Louis Dionne “Compile-time programming and reflection in C++20 and beyond”

CppCon 2018: Louis Dionne “Compile-time programming and reflection in C++20 and beyond”

http://

C++Now 2017: Louis Dionne "Fun with Boost.Hana"

C++Now 2017: Louis Dionne "Fun with Boost.Hana"

http://cppnow.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: ...

Louis Dionne: C++ metaprogramming: a paradigm shift

Louis Dionne: C++ metaprogramming: a paradigm shift

Most people think metaprogramming is hard. It isn't; we just didn't have the right tools for it. This talk will present a new way of ...

CppCon 2017: Louis Dionne “Runtime Polymorphism: Back to the Basics”

CppCon 2017: Louis Dionne “Runtime Polymorphism: Back to the Basics”

http://

CppCon 2015: Stephan T. Lavavej “functional: What's New, And Proper Usage"

CppCon 2015: Stephan T. Lavavej “functional: What's New, And Proper Usage"

http://www.

CppCon 2015: Edouard Alligand “C++: How I learned to stop worrying and love metaprogramming"

CppCon 2015: Edouard Alligand “C++: How I learned to stop worrying and love metaprogramming"

http://www.

CppCon 2015: Arthur O'Dwyer “Lambdas from First Principles: A Whirlwind Tour of C++"”

CppCon 2015: Arthur O'Dwyer “Lambdas from First Principles: A Whirlwind Tour of C++"”

http://www.

CppCon 2014: Louis Dionne "Metaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPL"

CppCon 2014: Louis Dionne "Metaprogramming with Boost.Hana: Unifying Boost.Fusion and Boost.MPL"

http://www.

CppCon 2015:Marshall Clow “Type Traits - what are they and why should I use them?"

CppCon 2015:Marshall Clow “Type Traits - what are they and why should I use them?"

http://www.