Rapid Prototyping in C++
summary
Covers concrete ways to prototype C++: an Excel→C++ code generator that parses MathML and emits structs, functions and calculations (saved months on a 200‑page formula), a Cling REPL (clang‑based) demo that loads headers but cannot overwrite existing types or preserve state, and a SWIG Python wrapper workflow that exposes C++ libraries for interactive exploration (example shows factorial(100) revealing a bug), plus notes on incremental compilation and practical limits.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 0:48Problem with C
- 6:11The C Story
- 7:56Stop plugging numbers in
- 9:22Observing expected values
- 10:35Why C
- 14:55Main Transformation
- 18:28Mapping
- 24:58Prototyping in C
- 28:41Visualization in C
- 29:43Proofofconcept
- 30:23Cling
- 31:30Quit
- 39:18Caveat
- 39:46Wrapping C
- 41:36Example C
- 44:52Exploratory Testing
- 47:19Questions Comments
- 48:00Unit Testing
- 50:55Output
related talks
01h 03mMeta Techniques: Heterogeneous Polymorphism & Fast Prototyping at Facebook
02h 02mPeering forward: C++'s next decade
01h 00mSix Ways for Implementing Math Expressions Calculator in C++
55mHow bad is meta-programming still today?
29mC++ ♥ Python: from modules to hybrid applications
01h 39mKeynote - C++ Metaprogramming: evolution and future direction
49mImprove your C++ with inspirations from other languages
01h 30mC++ in Constrained Environments
