JSPL::Runtime - Runs contexts
use JSPL; my $rt = JSPL::Runtime->new(); my $ctx = $rt->create_context(); # BTW, if you don't need the runtime, it is always easier to just: use JSPL; my $ctx = JSPL->stock_context();
In SpiderMonkey, a runtime is the data structure that holds javascript variables, objects, script and contexts. Every application needs to have a runtime. This class encapsulates the SpiderMonkey runtime object.
The main use of a runtime in JSPL is to create contexts, i.e. JSPL::Context instances.
Creates a new JSPL::Runtime object and returns it.
JSPL::Runtime
If the $maxbytes option is given, it's taken to be the number of bytes that can be allocated before garbage collection is run. If omitted defaults to 4MB.
Creates a new JSPL::Context object in the runtime.
JSPL::Context
The default max number of bytes that can be allocated before garbage collection is run. Used when you don't pass a $maxbytes parameter to "new".
Useful to set the default before you call "stock_context" in JSPL.
To install JSPL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm JSPL
CPAN shell
perl -MCPAN -e shell install JSPL
For more information on module installation, please visit the detailed CPAN module installation guide.