Lua OSThe Lua operating system project | |
Download |
Lua OS Ranking & Summary
Advertisement
Lua OS Tags
- LUA application development operating system SandBox lua server lua code Lua script viewer Lua editor Lua Script C++ to lua binding C++ to Lua Lua debugger Lua Implementation encapsulate lua state lua library Lua installation Lua binaries Lua script manager Lua development Lua Scriptable Interface Lua Interface Lua Server Pages
Lua OS Description
Build applications in Lua OS - using Swing (Java) as your GUI toolkit. Lua OS currently runs as an application on top of a traditional OS. Lua OS nests programs in two levels. The outermost structure is called a cage. Currently, only one cage exists in a system. Support for multiple cages is planned for later releases. (This will then also enable physical multitasking.) Within every cage, there are a number of sandboxes. Each sandbox · runs exactly one Safe Lua script · has a number of special powers (or no such powers) granted to it · maintains a message queue and can send and receive messages · runs as a Lua coroutine and thus shares CPU time with the other sandboxes in the cage cooperatively · can be marked as a 'system sandbox' or 'user sandbox' (relevant when persisting a cage) · can have a timeout (maximum number of instructions that can be executed before sandbox is automatically shutdown) · can have a "soft timeout" (maximum number of instructions per incoming message / between yields) Get Lua OS and give it a try to see what it can actually do for you!
Lua OS Related Software