Subject: | shared Makefile, unwanted print statements and DESTROY |
The Makefile.shared and Makefile.static still contain references to
Bloom::Leopold and Leopold.pm. I modified .shared and copied it over
Makefile.PL per the INSTALL instructions in order to get things compiled
correct on an AMD 64-bit system.
Also the module and leopold source code sends some output to stdout by
default. Traditional behavior would suggest by default it remain
silent. In Faster.pm the print statements in the new method should be
removed or altered so as not to be send to stdout by default.
suggestion.c in the included leopold C implementation should also be
updated to change this behavior.
I found that the DESTROY method generates errors, $self->{vector} being
undefined (line 104) in Faster.pm. I didn't bother doing debugging on
this one, I just commented that method out since it should be unnecessary.
And if I can fit in a feature request, it would be nice to provide a
method to save and load the object data to a file so Bloom filters can
be reused across sessions.
John