The remaining functionality will be written over the next two weeks. They have written a Z39.50 client in Perl as well, but based on modules written entirely in Perl, including the low level BER encoding. SeqOf aggregated into arrays. The Z39.50 module sits on top of this and implements the Z39.50 protocol for a client. The code is under development.
Any comments are welcome.
In the interests of full disclosure, I must draw readers' attention to the fact that I am the author of this software. The most recent version is always available for download from CPAN , the Comprehensive Perl Archive Network - specifically from the author's directory .