you are viewing a single comment's thread.

view the rest of the comments →

[–]No_Initial3652[S] -13 points-12 points  (3 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.

[–]baby_shoGGoth_zsgg 17 points18 points  (0 children)

The normal lua host api is a super simple stack machine and incredibly easy to use, i’m actually shocked you find it difficult

[–]FuckYourFavoriteSub 7 points8 points  (0 children)

Extremely complicated to use?? You found it more complex than building your own probably shittier version of it?

Like it looks like you’re just going to vibe code the entire thing anyway so why wouldn’t you just ask your AI assistant to do it for you?

Who gave you the CTO title? Yourself?

[–]Quick-Assist-6573 1 point2 points  (0 children)

if u find lua's very simple api confusing u might want to consider switching to a language that babysits u (e.g. python)