<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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-&lt;version&gt;.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.
</pre></body></html>