|Seed Reference Manual|
The sandbox module allows the creation of isolated JSCore contexts with individual global objects. It is useful as a literal "sandbox" or in a variety of other contexts.
sandbox = imports.sandbox;
Adds the default Seed globals to the context, including the 'Seed' global object, and the imports object.
Destroys the internal context object, and any further usage of the wrapper is an exception
A project, representing the literal global object of the context, may be freely read from and assigned to
Below are several examples of using the Seed Sandbox module. For additional resources, consult the examples/ folder of the Seed source
sandbox = imports.sandbox; ctx = new sandbox.Context(); ctx.eval("b = 2+2"); print(ctx.global.b); //4 ctx.global.b = new Gtk.Window(); // Possible to expose objects to the context. ctx.eval("b.show()");