haolez 4 days ago

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

  • bjourne 4 days ago

    It probably could be very useful for neovim. The lua runtime it uses doesn't support fine-grained process management which is very important for any program with untrusted plugins.

sandruso 4 days ago

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.

atombender 4 days ago

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