Ableton, Schönhauser Allee 6-7, Berlin
Dear C++ Community,
our April meetup will be hosted by Ableton. Contrary to out usual habit the talk will start at 19:00 sharp this time, since we have to be out at 21:00. The number of spots are limited, so RSVP as soon as possible. And if you find out you won't make it to the meetup, please update your RSVP to free up your slot for others on the waiting list. There will be some drinks.
Juan Pedro Bolívar Puente will talk about Postmodern Immutable Data Structures.
Our meetups run under the Berlin Code of Conduct.
The C++ elites have been talking for years about value semantics, immutability and sharing by communicating. A better world without mutexes, races, observers, command patterns and so more lies ahead! When it gets to doing it practice, it is not so easy. One of the main problem lies in our data structures...
We are presenting Immer, a C++ library implementing modern and efficient data immutable data structures. In this session, we will talk about why you may want to use it and how it can be used to build simpler architectures. We will then get into the details and talk about Relaxed Radix Balanced-Trees, transients, policy based design, memory management, and other techniques used to build persistent data structures that are fast and cache efficient. There will be benchmarks too!