in reply to Re^3: Experimental push on scalar now forbidden
in thread Experimental push on scalar now forbidden

Thanks! Personally I never used it because I had too many problems with experimental features in the past.

I haven't found out the discussions regarding any debates on this particular topic,

But I'm still interested to know where the new syntax led to problems. :)

  • Comment on Re^4: Experimental push on scalar now forbidden

Replies are listed 'Best First'.
Re^5: Experimental push on scalar now forbidden
by stevieb (Canon) on May 21, 2017 at 20:31 UTC

    I'm on many tangents at the moment so I don't have the time to forge through to find it, but often, you can find discussion links within the perlexperiment documents for each version, as well as perldelta docs.

    I'll have some time later, so state whether you've found something or not. If not, I'll dig up some conversations on the topic later when I can and post back.

    I typically keep up with these things, but a long time has passed and I've forgotten. All this despite the fact I rarely ever use features beyond perl 5.8.9, unless I'm literally testing the experiments to learn (postderef was one I toyed with amongst many), or things I use for quick one-off test scripts while testing my distributions (say() out of 5.10 for example).

      state (added in Perl 5.10) can be really nice. Reference aliasing (added in Perl 5.22) is also awesome, but seems too new to rely on. In quick mock-ups, I often find myself using package Foo::Bar { ... } syntax (added in Perl 5.14) but that's trivial to replace with { package Foo::Bar; ... } before distributing the code.

      Thanks and no worries! :)

      My question wasn't directed especially at you but at the general audience here.

      And haukex already provided some good pointers.