
nick at ccl4
Nov 16, 2009, 5:59 AM
Post #3 of 3
(236 views)
Permalink
|
|
Re: [perl.git] branch blead, updated. v5.11.1-217-gf0e67a1
[In reply to]
|
|
On Mon, Nov 16, 2009 at 12:31:43PM +0000, Zefram wrote: > Nicholas Clark wrote: > >As they're experimental, shouldn't all these be flagged as 'M'? > > Maybe. What does it affect? I interpreted "may change" as a weaker form > of "experimental", but I don't see why that flag would be in embed.fnc. > > >Actually, shouldn't embed.fnc gain another flag to directly mean "Experimental" > >and ensure that generated documentation makes this clear? > > That job belongs with autodoc.pl, which already has such a flag. > That flag set could do with better documentation, though. Yuck. autodoc.pl has a whole set of flags that don't even seem to be *documented* anywhere. You have to read its code. So we have two disjoint sets of flags controlling the state of the API (or not) functions. That feels like one more place than it should be. Given that autodoc.pl *already* opens embed.fnc, it can already (also) read flags from there. I'd be much happier with the linkage/visibility/policy flags in *one* place. Nicholas Clark
|