Type based metaprogramming is not dead


Details
Hello everyone, please feel invited to our next Meetup where Odin Holmes trials his new presentation. Some of you may know him as the co-organizer of embo.io (http://embo.io/), a bare metal embedded conference, his appearance on CppCast episodes or as a speaker at the Meeting C++ Conference!
He would like to gather some feedback on this talk that he is preparing for CppNow: "Type based metaprogramming is not dead". Therefore it would be great for this Meetup if (hardcore) metaprogramming users do not stay at home! :) (Of course everyone is invited.)
Abstract
Boost.Hana with its claim to the title "your standard library for metaprogramming" has opened this domain to many. For library implementers and experts however there is one thing Hana's new value based metaprogramming is lacking, compilation speed. In this talk I will present several new patterns which allow type based metaprograms to reach mammoth size at acceptable compilation speed. The separation of algorithm and data as well as the composition of operations allow us to save most of the intermediate types so that the compiler has far less work when calculating the same result.
Bio
Odin Holmes has been programming bare metal embedded systems for 15+ years and as any honest nerd admits most of that time was spent debugging his stupid mistakes. With the advent of the 100x speed up of template metaprogramming provided by C++11 his current mission began: teach the compiler to find his stupid mistakes at compile time so he has more free time for even more template metaprogramming. Odin Holmes is the author of the kvasir::bit library, a DSL which wraps bare metal special function register interactions allowing full static checking and a considerable efficiency gain over common practice. He is also active in building and refining the tools need for this task such as the brigand MPL library, the kvasir::mpl. He is also a contributor the the SG14 working group and co-organizer of the embo.io (http://embo.io/) bare metal embedded conference.
Link to Odin's blog: http://odinthenerd.blogspot.de
Schedule – Friday 7th of April
07:00 PM – Socializing with food and drinks
07:50 PM – Intro
08:00 PM – Talk: Type based metaprogramming is not dead **
09.00 PM – Closing drinks
10.00 PM – The end
** Because the talk will be quite technical we will have a break during the talk to recharge
Location: All Options
http://photos4.meetupstatic.com/photos/event/c/8/9/5/600_459591349.jpeg
Big thanks to All Options for helping out with hosting the event now! The location should be easy enough, it's right in the city centre:
Herengracht 433, Amsterdam (click here for Google Maps (https://goo.gl/maps/1PUiSJLAndS2))
I might update the Meetup description with some more details. But at least it's clear now where the Meetup will be held now :)

Type based metaprogramming is not dead