Главная
Study mode:
on
1
Intro
2
Background
3
Architecture
4
The Producer
5
The Introducer
6
Inventing on Principle
7
The Tree
8
Child Components
9
Process Communication
10
Observations
11
The nasty bits
12
Future possibilities
13
How does it work
Description:
Explore the inner workings of the Projucer IDE and its real-time C++ code execution capabilities in this CppNow conference talk. Dive into the architecture behind the Projucer's ability to provide instant execution and refactoring of C++ code using Clang and the LLVM JIT engine. Learn how the IDE, based on the JUCE GUI toolkit library, continuously recompiles and executes individual classes, allowing for dynamic GUI editing and code refactoring. Discover the challenges faced and clever solutions implemented to create this innovative system. Gain insights into the various aspects of Clang and LLVM utilized in the process, and explore potential future developments in live coding environments for C++.

The Projucer - Live Coding with C++ and the LLVM JIT Engine

CppNow
Add to list
00:00
-00:54