Re: Stringwise comparisons (Inline::C)

[email protected] (Steffen Mueller)
Newsgroups perl.xs,perl.inline
Message-ID <[email protected]>
On 05/08/2012 01:26 PM, David Mertens wrote:
> Now now, let's not be too hasty. Using an undocumented function is
> generally not advised, and documenting how to use an undocumented
> function is generally frowned upon. As such I see two possibilities here:
>
>  1. Use pp_scmp and document it with lots of caveats indicating that the
>     function is not part of Perl's public API.
>  2. Ask p5p if pp_scmp (and any other handy UTF8 string functions) can
>     be added to the public API, as well as how you might go about doing
>     that. The difference between public and private API for Perl, as far
>     as I know, is just the decision to document the thing. So this
>     probably means simply adding the docs for the function. I could help
>     out with this.

Sorry, part of 2. is wrong. It's not just documentation. On win32, for 
example, you can't access symbols that weren't explicitly exported. This 
being said, making functions public isn't *technically* difficult, just 
brings up considerations about whether the current interface is 
something we want to commit to for eternity.

--Steffen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.