Embedding Lua (Part 1)

Introduction

Lua is a versatile and lightweight scripting language. It is designed to be embedded in a host application and provides a C API for communication between Lua and the host program. Although Lua doesn’t support a programming paradigm by itself, it can be used as an object-oriented language, or as a functional one depending on your needs. This post will serve as a short introduction to embedding Lua to a C++ host application.

Continue reading “Embedding Lua (Part 1)”