18:30 - Doors open, registration
19:00 - Presentation by Arno Schödl
20:00 - Follow-up discussions with snacks
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.
About the Presenter
Arno holds a PhD in Computer Vision from the Georgia Institute of Technology (2002), and is founder and Technical Director of think-cell Software GmbH in Berlin. The company develops think-cell chart, a charting and presentation software written in more than 1 million lines of C++. Recently, think-cell became the key sponsor of the computer language group at DIN, the German Institute for Standardization, and is now participating in the C++ standardization effort at the International Organization for Standardization (ISO).