We are delighted to announce the new release 1.5 of the
ZOOM-Perl
module for building IR applications in Perl, using the
standard
protocols Z39.50, SRU and SRW.
The big change in release 1.05 is the inclusion of support
for
asynchronous multiplexing - that is, the ability to build
metasearching applications in Perl. This functionality has
been in the
underlying ZOOM-C code all along, but is now wired out to
the Perl
level for the first time. The 1.05 distribution includes
example
programs using the new facilities, and for the very first
time the
ZOOM metasearching facilities are documented, albeit
briefly.
Download, browse, etc., at:
http://s
earch.cpan.org/~mirk/Net-Z3950-ZOOM/
The change-log for this release is appended below.
Enjoy!
_/|_
____________________________________________________________
_______
/o ) \/ Mike Taylor <mike miketaylor.org.uk> http://www.miketaylor.or
g.uk
)_v__/\ "The best way to get information on Usenet
isn't to ask a
question, but to post the wrong information" --
aahz netcom.com
--
1.05 Wed Apr 12 13:31:27 BST 2006
- Implementation of asynchronous events! The
Net::Z3950::ZOOM
interface provides this through the event, last_event()
and
event_str() functions. The ZOOM interface provides it
through the ZOOM::event() and ZOOM:event_str() functions,
and the ZOOM::Connection class's last_event() function.
- New sample programs added illustrating both asynchronous
interfaces: samples/net-z3950-zoom/zoomtst3.pl and
samples/zoom/zoomtst3.pl respectively. Additional sample
programs "async.pl" and
"trivial-async.pl" for the ZOOM
interface only, the latter being a "shortest
possible
broadcast search application".
- Added documentation on writing asynchronous applications.
- Added test-scripts "t/19-events.t" and
"t/29-event.t" for
events on an asynchronous connection.
- Fix ZOOM::Connection::new so that options are handled in
accordance with the documentation: applied _before_ the
connection is forged, so that "async" and
similar options
can take effect.
_______________________________________________
Net-z3950 mailing list
Net-z3950 lists.indexdata.dk
http://lists.indexdata.dk/cgi-bin/mailman/listinfo/n
et-z3950
|