On Sun, Oct 28, 2012 at 1:08 PM, Paul LeoNerd Evans <leonerd@leonerd.org.uk>wrote: > On Sun, Oct 28, 2012 at 07:57:49AM +1100, Peter Rabbitson wrote: > > So, unless (in this > > case) Peter or a likeminded programmer is interested in starting a > > rudimentary perl API extension to make this feature CPAN-able, there are > > only two choices left: delay the feature *until* the former is possible, > > or close ones eyes and let it slip in the name of language evolution. > > I for one would much rather a good feature hang around and be delayed in > shipping, than have a bad feature go out early and have to be supported > forever more. > > We rushed ~~ and look where that got us... > The feature can be enabled or disabled as needed, which means that if it is broken badly enough that we needed to change it, and someone was not happy with that change, the 5.18 behavior could be moved to CPAN. arybase did something similar, and that was a far more involved change. My goal is *not* to provide a fully featured version of prototypes in core. My goal is to provide a basic, sane implementation, and hooks to allow for Moose (for example) to replace or enhance as they see fit. > > -- > Paul "LeoNerd" Evans > > leonerd@leonerd.org.uk > ICQ# 4135350 | Registered Linux# 179460 > http://www.leonerd.org.uk/ >Thread Previous | Thread Next