The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.00_01

  • Fixed invocation of methods on objects
  • Added support for "static" methods of classes, i.e. "Test.foo(...)" should now work
  • Added support for "static" properties of classes, i.e. "Test.bar = 10"; should now work
  • get_engine_version now returns a list in list context with (engine, version and date of build)
  • You can now attach a custom interrupt handler to a runtime for tracing stuff
  • Added more tests
  • Integrated fixes by Fotango (pathes by Chia-liang Kao, Tom Insam, James Duncan)
    • Support for UTF8 in scripts if SpiderMonkey can handle it
    • bind_value in JavaScript::Context
    • Encapsulate returned JavaScript functions as JavaScript::Function objects
    • Better exception handling
    • Unitialized line variable in jss_compile
    • Make sure JavaScript::Context->can also handles undefined values
    • Lots or more tests
    • And lots more

Modules

Perl extension for executing embedded JavaScript
Encapsulates a JavaScript object in order to keep track of memory
An object in which we can execute JavaScript
Encapsulates errors thrown from JavaScript
Reference to a JavaScript function
Pre-compiled JavaScript