JavaScript::Runtime - Runs contexts
Creates a new runtime object. The optional argument $maxbytes specifies the number of bytes that can be allocated before garbage collection is runned. If ommited it defaults to 1MB.
Creates a new JavaScript::Context-object in the runtime.
JavaScript::Context
Attaches an interrupt handler (a function that is called before each op is executed ) to the runtime. The argument $handler must be either a code-reference or the name of a subroutine in the calling package.
To remove the handler call this method with an undef as argument.
Note that attaching an interrupt handler to the runtime causes a slowdown in execution speed since we must execute some Perl code between each op.
In order to abort execution your handler should a false value (such as 0). All true values will continue execution. Any exceptions thrown by the handler are ignored and $@ is cleared.
To install JavaScript, copy and paste the appropriate command in to your terminal.
cpanm
cpanm JavaScript
CPAN shell
perl -MCPAN -e shell install JavaScript
For more information on module installation, please visit the detailed CPAN module installation guide.