On Fri, Mar 11, 2005 at 11:07:47AM +0100, Rafael Garcia-Suarez wrote:
> I hate weak keywords. They're odd special cases and are confusing. Go
> figure why you sensible "$foo err warn '$foo undefined\n'" is stopping
> working, when some module you pulled in silently exports an err
> function.

They're not the best solution but they do let us add keywords without
breaking anyone's existing code.


> > It is very necessary.  You do not break backwards compatibility.  You cannot
> > be flip and just say "oh, everyone will make this simple change to all their
> > code".  What happens instead is nobody wants to upgrade Perl.  You don't
> > want folks having to scour the Change log looking for possible backwards
> > incompatible changes and then scouring their code to see if they need to
> > work around this.
> > 
> > Just trust me on this one.
> 
> Wasn't the err function a problem with Test::More, IIRC ? :)

Yes, until it was weakened. :)

Reply via email to