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

Changes for version 0.51 - 2006-05-23

  • Several major speed optimizations.
  • Introduction of support for I/O mapping between Perl and Java (Inline::Java::Handle)
  • Applied patches by Andrew Bruno and Tim Bunce for MAC OSX
  • JNI fix for system property passing (thanks to Brian Gugliemetti and Jason Stelzer)
  • Added NATIVE_DOUBLES configuration option to avoid loss of precision when passing double values between Perl and Java
  • New interface for processing callbacks from java to perl.
  • Added support for java.lang.CharSequence as a primitive type. Any Perl scalar passed as a java.lang.CharSequence will instantiate a java.lang.String on the Java side
  • Added BUILD_JNI, BUILD_PERL_NATIVES, BUILD_PERL_INTERPRETER and JVM_LIB_TYPE build configuration options to help with automated builds
  • Added BIND configuration option. See docs for details. Note: The Java JVM server noe listens on localhost by default (instead of 0.0.0.0).
  • Other minor bug fixes

Modules

Write Perl classes in Java.
Callback into Perl from Java.
Call Perl directly from Java using Inline::Java.
Map Java native methods to Perl functions.

Provides

in Java/Array.pm
in Java/Array.pm
in Java/Class.pm
in Java/Class.pm
in Java/Handle.pm
in Java/Handle.pm
in Java/JNI.pm
in Java/JVM.pm
in Java/Object.pm
in Java/Object.pm
in Java/Object.pm
in Java/Portable.pm
in Java/Protocol.pm
in Java/Server.pm