WWW::Scripter::Plugin::JavaScript::SpiderMonkey 0.002 (alpha)

A SpiderMonkey back end for WWW::Scripter’s JavaScript plugin


CHANGES IN THIS RELEASE

• event2sub (which is used to compile HTML event attributes) now sets
 $@ instead of dying, if there is a syntax error.
• Those memory leak warnings from SpiderMonkey are gone.


INSTALLATION

The easiest way to install this module is to  use  the  cpan  script:

   [sudo] cpan WWW::Scripter::Plugin::JavaScript::SpiderMonkey

Or you can use the following  (after installing the prerequisite  mod-
ules listed below):

   perl Makefile.PL
   make
   make test
   [sudo] make install

If that does not all go smoothly,  make sure  you  have  SpiderMonkey
installed in a place where JavaScript.pm can find it. The procedure I
use on Mac OS X is as follows (this will need to be adjusted slightly
for other Unixes,  and a lot for Windows -- sorry I can’t help more):

   tar xzf js-<version>.tar.gz
   cd js/src
   make -f Makefile.ref
   sudo mv Darwin_DBG.OBJ/* /usr/local/lib


DEPENDENCIES

This module requires:

- perl 5.8.3 or higher (5.8.6 or higher recommended)

- JavaScript.pm 1.12 or higher

- HTML::DOM 0.008 or higher

- WWW::Scripter 0.016 or higher

- Hash::Util::FieldHash::Compat

- constant::lexical

- URI


DOCUMENTATION

After installing, you can find documentation for this module with the
perldoc  command,  although you will  probably  find  the  JavaScript
plugin’s docs to be more helpful:

   perldoc WWW::Scripter::Plugin::JavaScript::SpiderMonkey
   perldoc WWW::Scripter::Plugin::JavaScript

Or try using man (it’s faster, in my experience):

   man WWW::Scripter::Plugin::JavaScript::SpiderMonkey
   man WWW::Scripter::Plugin::JavaScript


COPYRIGHT AND LICENCE

Copyright © 2010 Father Chrysostomos

This program is free software;  you may redistribute it, modify it or
both under the same terms as perl.