[Chicago-talk] Java API/Perl revisited

Steven Lembark lembark at wrkhors.com
Thu Nov 13 10:19:24 CST 2003

-- Jay Strauss <me at heyjay.com>

> Hi,
> So I've run into hard dead ends trying Inline::Java and Java.pm.  So I'm
> thinking of rewriting the whole vendor thing in perl (they give the java
> source).  My main concern is they start up a separate thread to talk on a
> socket.  I'm currently using Perl 5.6.1 which doesn't (as I understand)
> have threading support.
> what are my options to work around the threading stuff?

- 5.8.1 has a stable threading environment, leaves the rest
  of Perl syntax usable.

- Fork and use IPC for the data transfer (perldoc perlipc).
  Given the way data is handled, setting up a pipe is probably
  the simplest fix.

- Use a single proc w/ polling select on the socket.

Lincon's Network Programming With Perl addresses this issue
in lurid detail with a number of interface standards.

Steven Lembark                               2930 W. Palmer
Workhorse Computing                       Chicago, IL 60647
                                            +1 888 359 3508

More information about the Chicago-talk mailing list