develooper Front page | perl.perl5.porters | Postings from January 2022

Re: perldelta: ?Internal Changes?

Thread Previous
Oodler 577 via perl5-porters
January 31, 2022 05:25
Re: perldelta: ?Internal Changes?
Message ID:
* Darren Duncan <> [2022-01-30 20:35:30 -0800]:

> On 2022-01-30 4:26 p.m., Felipe Gasper wrote:
> > 	perldelta describes its ?Internal Changes? section thus: ?Changes which affect the interface available to C<XS> code go here.? The interface for XS modules is just Perl?s C API. By definition, isn?t an API external-facing?
> > 
> > 	By that logic, changes like Paul?s new sv_numeq and sv_streq (and my proposed change to sv_dump() to output hex rather than octal) don?t really seem like ?internal? changes.
> > 
> > 	Would it perhaps be more sensible to make a separate section named ?C API Changes?, then reserve ?Internal Changes? for those updates that are indeed purely internal to Perl?
> I agree with this proposal.  Whatever APIs XS uses are "external", while
> changes to Perl that don't affect any API are "internal".  -- Darren Duncan

Looking at the perldeltas (seem to be rightly, just on .0 versions), it
seems like it's a mixed bag historically.

So maybe the "ask" is to break them into subsections? The section might
more rightly be called "Internals", since this is often an overloaded


SDF-EU Public Access UNIX System - #openmp #pdl #native

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About