On Sun, Dec 12, 2010 at 12:52:08PM -0800, Father Chrysostomos wrote: > > On Dec 12, 2010, at 12:36 PM, Abigail via RT wrote: > > > On Sun, Dec 12, 2010 at 12:26:07PM -0800, Father Chrysostomos wrote: > >> # New Ticket Created by Father Chrysostomos > >> # Please include the string: [perl #80628] > >> # in the subject line of all future correspondence about this issue. > >> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=80628 > > >> > >> > >> This patch adds a __SUB__ keyword that returns the current subroutine, or undef for the main program, a special block, or an eval. > >> > >> If there are no objections, I will add docs and push this shortly before 5.13.8. > > > > > > Technically, it could break programs, as in theory someone could have a sub > > named '__SUB__'. It's not something I worry about though. > > I thought such names were reserved. If it is, it's neither enforced, or even protected by a warning: $ perl -wE 'sub __SUB__ {sub {say "Foo"}} __SUB__ -> ()' Foo $ AbigailThread Previous | Thread Next