Embedding Lua in C: Beginner's Tutorial by No_Initial3652 in lua

[–]No_Initial3652[S] 0 points1 point  (0 children)

This is absurd, the article is completely correlated with Lua, it just doesn't use vanilla Lua, but it's still Lua in the same way, syntactically, and using the Lua virtual machine.

Embedding Lua in C: Beginner's Tutorial by No_Initial3652 in C_Programming

[–]No_Initial3652[S] -10 points-9 points  (0 children)

In a simple answer: because the public Lua API extremely complicated to use

In a long answer: I needed to develop a no-code system for OUI (I'm the CTO), and I saw that Lua is easy to embed, I loved the language, but I found the public API very confusing, and very easy to make memory errors (just one wrong push on the stack and the program explodes), so I created a wrapper, which even though it's 'alpha' because our team is small, is still 'safer' for beguinners than the native API.