Copyright (c) 2000 Ilya Verlinsky. All rights reserved. Portions Copyright (c) 2000 Philippe Chane-You-Kaye. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
What is C-Isam?
Isam stands for Indexed Sequential Access Method. On Unix platforms the most famous product is C-Isam from Informix. Also this seems outdated compared with modern SQL databases, Isam is still very important for many people who run old legacy software with data stored in this format.
Why this module?
After looking at the only module available on CPAN for accessing C-Isam files, I was quite disappointed. The module produced by Phillipe Chane-You-Kaye did not include support for any data in the Isam files except text data. And to me the plain c-style Informix function interface seemed not user-friendly enough. The inteface that I'm used to using has 3rd party wrappers to the Informix C-Isam library that hide all the nitty-gritty of the isam file manipulation.
Thus the idea for this module was born. I believe that this module will provide a friendlier API than the generic Isam library while retaining full functionality for the programmers that need it.
Look on CPAN
Bugs
Mail me at ilya@wsi.net
ADDENDUM
The Makefile.PL must have CISAM4 defined if you use Infoxmix C-ISAM v.4.00
(e.g. -DCISAM4).
If you have any questions e-mail me at ilya@wsi.net