Skip to content

Library paradigm shifts due to modern metaprogramming

Photo of Klaus Iglberger
Hosted By
Klaus I.
Library paradigm shifts due to modern metaprogramming

Details

Presenter: Odin Holmes

Language: English

Abstract: As library developers we are still getting used to the new tool set which C++11/14 has given us. Whether it is the ability to express sexier public interfaces like boost.hana or the raw computing power which the 10x to 100x speed up which new MPL libraries like brigand have given us.

In this talk I will give a very accelerated introduction to metaprogramming, contrasting boost.hana with brigand libraries and styles. I will also touch on my latest contribution to the brigand library, faster and more powerful meta lambdas and what this means for readability in classic TMP. In other words this talk is not for the faint of heart but will inevitably expand your horizons.

We will also have a look at a few projects currently being developed at Auto-Intern including a boost.parameter2 candidate and a far more powerful replacement for the current boost.MSM named LSM (Lambda State Machine).

Photo of MUC++ group
MUC++
See more events
Brainlab AG
Kapellenstr. 12 · Feldkirchen