develooper Front page | perl.perl5.porters | Postings from August 2016

Re: Internals:: undocumented

Thread Previous | Thread Next
From:
Aristotle Pagaltzis
Date:
August 14, 2016 21:12
Subject:
Re: Internals:: undocumented
Message ID:
20160814211243.GA44855@plasmasturm.org
* demerphq <demerphq@gmail.com> [2016-08-14 14:24]:
> I have pushed a patch series which moves the Hash::Util related stuff
> out of universal.c, and removes hv_clear_placeholders() from
> Internals. I am pretty sure this should not affect anything sane.

It seems to have about a dozen actual callers on CPAN:
http://grep.cpan.me/?q=-file%3Appport.h+hv_clear_placeholders

It’s not a big effort to send patches for those, but there is enough use
that I assume there must be a small amount of use in the DarkPAN also,
and we can’t patch that. So this seems to call for a whiny placeholder
to get people to switch, which loads and calls Hash::Util for them in
the meantime (like FatherC’s approach with arybase).

Also I guess its deprecation warning should mention which version of
Hash::Util callers need to depend on when they switch, so people don’t
forget to ensure that they do.

(I didn’t look at the other functions yet, so I can’t say about any of
them. Hopefully they don’t all need stubs.)

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About