Subject: | the use of 'err' as function name clashes with perl-5.8.[0-5] with defined-or |
'err' is a reserved word in blead since the introduction of defined-or operators ( // , //= , and err )
for the maint branch (5.8.x) there has been a defined-or patch available since the introduction in blead
the `weakness' of the err keyword, so that it can be still used as a subroutine name if defined as such, was only fixed in November 2004, just before the release of perl-5.8.6. The dor patch available for 5.8.6 includes this patch, making all tests of Test::More pass, where they fail for all previous perl versions that where built with the defined-or patch included (which happen to be *all* mu 5.8.x perls)
Now that it is fixed, I'd like to ask the Test::More suite to use a different word for it's err function, so Test::More can be installed on older perl's that include the dor-patch.