Emilua is an execution engine. As a runtime for your Lua programs

by delducaon 5/26/2025, 12:39 PMwith 4 comments

by haolezon 5/26/2025, 4:13 PM

This looks amazing. What kind of use cases have motivated its creation? I mean, combining Lua and all these runtime goodies.

by sandrusoon 5/26/2025, 7:53 PM

Can a fiber run completely isolated from others? Can you spawn multiple untrusted isolated functions?

I'm experimenting with this right now and there is no language that has sandboxing capabilities built-in. We need runtime that is capable of go-like routines that can be completely isolated. There shouldn't be need for containers/jails/seccomp et al.

by atombenderon 5/26/2025, 11:25 PM

Not to be confused with EmmyLua [1], the well-established suite of plugins adding a Lua language server, syntax highlighting, and debugging to popular IDEs.

[1] https://github.com/EmmyLua