[HN Gopher] Emilua is an execution engine. As a runtime for your...
       ___________________________________________________________________
        
       Emilua is an execution engine. As a runtime for your Lua programs
        
       Author : delduca
       Score  : 28 points
       Date   : 2025-05-26 12:39 UTC (10 hours ago)
        
 (HTM) web link (docs.emilua.org)
 (TXT) w3m dump (docs.emilua.org)
        
       | haolez wrote:
       | This looks amazing. What kind of use cases have motivated its
       | creation? I mean, combining Lua and all these runtime goodies.
        
         | bjourne wrote:
         | 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 wrote:
       | 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.
        
       ___________________________________________________________________
       (page generated 2025-05-26 23:02 UTC)