From Iterator to Ranges - The upcoming Evolution of the Standard Library


Details
This month we have the great honor to welcome Arno Schödl, the Co-Founder and CTO of think-cell, to our user group. Arno is responsible for the design, architecture and development of all think-cell software products. He oversees think-cell's R&D team, Quality Assurance and Customer Care. Before founding think-cell, Arno worked at Microsoft Research and McKinsey & Company. Arno studied computer science and management and holds a Ph.D. from the Georgia Institute of Technology with a specialization on Computer Graphics.
Abstract: Pairs of iterators are ubiquitous throughout the C++ library. It is generally accepted that combining such a pair into a single entity usually termed Range delivers more concise and readable code. Defining the precise semantics of such Range concept proves surprisingly tricky, however. Theoretical considerations conflict with practical ones. Some design goals are mutually incompatible altogether.
Schedule:
19:00: Welcome drinks and mini pizzas from think-cell team
19:30: Welcome note by think-cell
19:35: Arno Schödl: “From Iterator to Ranges - The upcoming Evolution of the Standard Library”
~20:45: Open Discussions
~22:00: Official End
Sponsor: think-cell (https://www.think-cell.com)

From Iterator to Ranges - The upcoming Evolution of the Standard Library