Cling interprets C++

_images/fig1.jpeg

Cling is an interactive C++ interpreter built on top of Clang and LLVM. It uses LLVM’s Just-In-Time (JIT) compiler to provide a fast and optimized compilation pipeline. Cling uses the read-eval-print-loop (REPL) approach, making rapid application development in C++ possible, avoiding the classic edit-compile-run-debug cycle approach.

Cling’s last release, download instructions, dependencies, and any other useful information for developers can be found on Cling’s GitHub webpage.

Find out more about Interpreting C++ on the Compiler Research Group’s webpage.

Table of Contents

Note

This project is under active development. Cling has its documentation hosted on Read the Docs.