Projects / Mobile Lua

Mobile Lua

Mobile Lua augments Lua with both zero-effort mobility (moving scripts between machines while they run) and zero-effort persistence.

Tags
Licenses
Operating Systems
Implementation

Last announcement

Free Mobile Lua hosting available now 10 Nov 2011 16:26

The Lua OS project now offers free hosting of Mobile Lua scripts (on Lua Machine 1) for anyone. This is a service to the Lua community that we think will take Lua to the next level, which is: a world where all code is mobile by virtue of existence. We have plenty of space too. Multiple gigabytes have been allocated on our machine just for Mobile Lua.

Recent releases

  •  03 Nov 2012 02:45

    Release Notes: This release allows a script's source code to be updated while copying over its data ("schema evolution"). Live scripts can now be exchanged between 32-bit and 64-bit servers.

    •  27 Oct 2012 16:10

      Release Notes: Processes can now have aliases (speaking names). Processes can communicate with each other through an easy-to-use messaging system. More parts of the standard Lua API are available in the sandbox (for example, math and pcall). Processes can be marked temporary, allowing automatic cleanup. XMPP resources are now supported (allowing multiple connections from the same user).

      •  23 Oct 2012 17:31

        Release Notes: The interface is now less verbose by default. Scripts can now be loaded directly from URLs (HTTP/HTTPS). Custom shells are now even better integrated into the system, and are ready for practical use.

        •  19 Oct 2012 22:43

          Release Notes: This release can, on request, keep scripts cached in memory to avoid hibernating and dehibernating them repeatedly ("fast mode"). Processes can be assigned both a self-description and a user-given comment. There are various other small improvements.

          •  17 Oct 2012 01:17

            Release Notes: This release allows using a Mobile Lua script in place of the standard server shell.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.