September Meeting: Cling C++ Interpreter

Details
Talk: Practical Use of the C++ Interpreter "Cling" by Marsupilamix
Cling is a relatively recent free C++ interpreter and interactive shell.
Providing a so-called read-eval-print loop typically used in scripting languages such as Matlab, it allows for a much more interactive and explorative approach to both new and old C++ code than traditional compilers.
Cling, developed mainly at the CERN research laboratory, works internally as an incremental JIT compiler based on Clang and LLVM, from which it inherits a quite robust C++11 (and also C) implementation, as well as efficient code generation. Its interactive shell is able to use compiled C++ libraries directly, without any adaptive steps.
Outline of the talk:
- Comprehensive guide to installing Cling
- Demo: basic interactive usage of the language shell
- Cling's language extensions for interactive use
- Demo: live examples of interaction with some useful libraries
- Potential of advanced use cases and pointers to further information
If you are stuck in one of your current problems or would like to discuss your current approach, please bring 1-3 slides for presenting it and we will try to help.
The meeting starts at 6:30 pm with an introduction of the participants and around 7 p.m. we start with the talk. Please note that the main entrance closes automatically at 7 p.m. If you come later you have to get our attention somehow.
We have a new room that is more easy to find and hopefully more appropriate. It is the former cantina, located in the second floor (in German that is 1. Stock) directly above Leitstelle. Just climb up one flight of stairs and keep left.

September Meeting: Cling C++ Interpreter