C++20 + Lua = Flexibility
Offered By: ACCU Conference via YouTube
Course Description
Overview
Explore an innovative approach to combining C++20 with Lua in this ACCU 2021 conference talk. Learn how to leverage the performance-critical features of C++ while utilizing Lua for flexible behavioral aspects that can be modified on-the-fly without recompilation. Discover the technical details for implementing this architecture, including using SWIG to generate bindings and type mappings between C++20 and Lua, integrating Lua coroutines with C++20 coroutines, and incorporating SWIG, Lua, and C++20 into a CMake build flow. Gain insights from a real-world commercial deployment and access a practical C++20/Lua application called 'LuaChat' for hands-on experimentation. Benefit from the speaker's extensive experience in software development across various industries and his academic background in Computer Science.
Syllabus
C++20 + Lua = Flexibility - James Pascoe [ ACCU 2021 ]
Taught by
ACCU Conference
Related Courses
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU Conference via YouTube Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube