Graham Barr wrote:
On Feb 10, 2010, at 9:35 AM, Christopher Bongaarts wrote:
Graham Barr wrote:

Also, anything that can dump to a filehandle can dump to a string.
 open(my $fh,">",\my $buffer);
 then pass $fh as the file handle
Only in perl >= 5.8.  Perl 5.6 and earlier won't support this syntax, so  I 
would advise against using this to implement and ldif() method unless you are OK 
with breaking compatibility with older perls...

5.8.0 was released nearly 8 years ago. Anyone who is still using a version of 
perl that old will not mind using an old version of Net::LDAP IMO.

It doesn't present any syntactic difficulties for old perls (it will compile and execute the statement; it just won't store or read any data), so perhaps having a runtime version check that carps an appropriate warning would be appropriate.

--
%%  Christopher A. Bongaarts   %%  c...@tc.umn.edu       %%
%%  OIT - Identity Management  %%  http://umn.edu/~cab  %%
%%  University of Minnesota    %%  +1 (612) 625-1809    %%

Reply via email to