I love cling. It's super nice when you don't quite know the syntax for the thing you want to try, but you have a couple good guesses. It's also great for quickly iterating to figure out how to use libraries that have crappy or no documentation.
Cling 1.0 was released this week for this open-source interactive C++ interpreter that builds atop LLVM/Clang.
Cling is implemented as an extension to LLVM/Clang to serve as an interpeter leveraging the read-eval-print loop (REPL) concept and relies on just-in-time (JIT) compilation.
Cling 1.0 upgrades its LLVM toolchain to reduce its accumulated technical debt, improves C++ modules support for C++20 and Microsoft Windows, improves performance, support for profiling/debugging the interpreted/JIT'ed code, partial support for the Apple M1 processor, an improved terminal user experience, improved CUDA support on Microsoft Visual Studio, better support for PowerPC, and a variety of other fixes and improvements.
Downloads and more details on the Cling 1.0 C++ interpreter via GitHub.
The original article contains 113 words, the summary contains 113 words. Saved 0%. I'm a bot and I'm open source!