In my mind, the initial list of functions that could be eligible to be moved to std:: (or whatever we bikeshed the namespace to be) is the full list of "overridable" functions -- that is, the things that don't *have* to be built in to the parser itself. This is a useful resource for identifying which those are: https://stackoverflow.com/questions/3678882/which-perl-built-ins-cannot-be-overridden-in-coreglobal/3678957#3678957 On Mon, Aug 30, 2021 at 3:21 AM Eirik Berg Hanssen < Eirik-Berg.Hanssen@allverden.no> wrote: > On Mon, Aug 30, 2021 at 10:02 AM Yuki Kimoto <kimoto.yuki@gmail.com> > wrote: > >> 2021-8-30 14:12 Dan Book <grinnz@gmail.com> wrote: >> >>> On Mon, Aug 30, 2021 at 1:09 AM Yuki Kimoto <kimoto.yuki@gmail.com> >>> wrote: >>> >>> Imported symbols override builtins already, this is how modules like >>> autodie and Time::HiRes work. But yes, this chance of collision is >>> unavoidable and we have to take more care with more common names. >>> >>Thread Previous | Thread Next