Lua Virtual Environment


Lua Virtual Environment is a simple library which provides a way to execute a Lua function in a separate environment, protecting the original one.

VEnv is free software and uses the same license as Lua 5.0.


Current version is 1.1 It was developed for Lua 5.0 and Lua 5.1.


VEnv can be downloaded from its LuaForge page.


  • [08/Jul/2005] Version 1.1 released
    Adds Stable to the VEnv distribution
    Changes the function environment only when running the function (corrects a bug found by Mark Hamburg)
    Compatible with Compat-5.1 Release 4
    New documentation and examples
  • [2/Dec/2004] Version 1.0 released
  • [19/Jul/2004] Version 1.0 alpha released


VEnv was designed by Roberto Ierusalimschy, Ana Lúcia de Moura, André Carregal and Tomás Guisasola as part of the Kepler Project which holds its copyright. It was implemented by Ana Lúcia de Moura.

Contact us

For more information please contact us. Comments are welcome!

Valid XHTML 1.0!

$Id: index.html,v 1.16 2005/07/08 19:44:25 carregal Exp $