Explore a comprehensive conference talk from C++Now 2018 that delves into the sol2 Lua library for C++. Learn about the challenges of integrating scripting languages into C++ programs and discover how sol2 offers a novel approach to wrapping the Lua C API. Gain insights into creating intuitive abstractions, maximizing initial understanding, and providing scalable solutions for users. The presentation covers API extension points, C API wrapping techniques, Lua C API usage, runtime performance characteristics, and compile-time reduction strategies. Engage with the speaker, JeanHeyd "ThePhD", a Columbia University student and creator of sol2, as he shares his expertise on developing efficient and user-friendly language integration solutions for C++.
Overview
Syllabus
C++Now 2018: JeanHeyd M. “Compile Fast, Run Faster, Scale Forever: A Look into the sol2 Lua Library”
Taught by
CppNow