{"product_id":"integrate-lua-with-c-wenhuan-li-9781805128618","title":"Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility","description":"\u003cp\u003e\u003cstrong\u003eDiscover the perfect synergy between C++ and Lua to create powerful, adaptable, and high-performing software solutions\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Get hands-on experience by integrating Lua with C++\u003c\/p\u003e\u003cp\u003e- Explore real-life project-ready advanced techniques for your future projects\u003c\/p\u003e\u003cp\u003e- Learn Lua through practical coding examples and exercises\u003c\/p\u003e\u003cp\u003e- Purchase of the print or Kindle book includes a free PDF eBook\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eC++ is a popular choice in the developer community for building complex and large-scale performant applications and systems. Often a need arises to extend the system at runtime, without recompiling the whole C++ program. Using a scripting language like Lua can help achieve this goal efficiently.\u003c\/p\u003e\u003cp\u003eIntegrate Lua to C++ is a comprehensive guide to integrating Lua to C++ and will enable you to achieve the goal of extending C++ programs at runtime. You'll learn, in sequence, how to get and compile the Lua library, the Lua programming language, calling Lua code from C++, and calling C++ code from Lua. In each topic, you'll practice with code examples, and learn the in-depth mechanisms for smooth working. Throughout the book, the latter examples build on the earlier ones while also acting as a standalone. You'll learn to implement Lua executor and Lua binding generator, which you can use in your projects directly with further customizations.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have mastered integrating Lua into C++ and using Lua in your C++ project efficiently, gained the skills to extend your applications at runtime, and achieved dynamic and adaptable C++ development.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Explore how to access and compile Lua source code\u003c\/p\u003e\u003cp\u003e- Call Lua code from C++ for enhanced functionality\u003c\/p\u003e\u003cp\u003e- Integrate C++ code into Lua for powerful interactions\u003c\/p\u003e\u003cp\u003e- Deepen your understanding of Lua stack for advanced usage\u003c\/p\u003e\u003cp\u003e- Implement a project-ready Lua executor and binding generator\u003c\/p\u003e\u003cp\u003e- Extend C++ projects with customizable and extensible Lua scripting\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for C++ developers seeking to seamlessly integrate Lua, learn the Lua programming language by examples, or enhance their understanding of Lua-C++ interaction. Basic knowledge of C++ is required to fully benefit from this book.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Get and Build Lua with C++\u003c\/p\u003e\u003cp\u003e- Lua Fundamentals\u003c\/p\u003e\u003cp\u003e- How to Call Lua from C++\u003c\/p\u003e\u003cp\u003e- Map Lua Types to C++\u003c\/p\u003e\u003cp\u003e- Work with Lua Tables\u003c\/p\u003e\u003cp\u003e- How to Call C++ from Lua\u003c\/p\u003e\u003cp\u003e- User Defined Types in C++\u003c\/p\u003e\u003cp\u003e- A C++ Template Class to Export C++ to Lua\u003c\/p\u003e\u003cp\u003e- Some Advanced Techniques\u003c\/p\u003e\u003cp\u003e- Managing Resources\u003c\/p\u003e\u003cp\u003e- Multithreading\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Wenhuan Li\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1805128612\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781805128618\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/27\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 216\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.84lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.46d","brand":"Wenhuan Li","offers":[{"title":"Paperback","offer_id":46881133625599,"sku":"9781805128618","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_1c8ef288-c269-432e-99da-2294b3ce741d.jpg?v=1747970779","url":"https:\/\/www.whiterainbookhouse.com\/products\/integrate-lua-with-c-wenhuan-li-9781805128618","provider":"WR Book House","version":"1.0","type":"link"}