On Sun, 5 Dec 2021 11:31:40 +0000 Nicholas Clark <nick@ccl4.org> wrote: > I don't see any risk in marking anything 'p' rather than 's' in > embed.fnc > - ie turning functions non-static. That's not making any promises > that might be hard to keep, or we might regret with hindsight. > > We can think about what APIs *should* be independent of that change, > without rushing it. Otherwise we're just assuming that our 25-year > old internal spaghetti makes sense as exposed APIs, which I very much > doubt. I guess that's fair, yes. I can just mark them all internal, and perhaps in a later step we can review what new functions I added in that way, with a view to deciding "can this be publicised?". But you're right - that decision should be a separate step and not rushed as part of this internal shuffling-of-deckchairs. -- Paul "LeoNerd" Evans leonerd@leonerd.org.uk | https://metacpan.org/author/PEVANS http://www.leonerd.org.uk/ | https://www.tindie.com/stores/leonerd/Thread Previous | Thread Next