sorry for another confusing subject line in my previous message
please use difference file attached to my previous message.

VK> Test on Win32 pass.
VK> Test on Linux will do within couple of days.
VK> I cannot do tests on VMS, MacOS, OS2, but there should be nothing broken.

VK> (it is still possible to temporarily lie about $^O and at least check
VK> whether there will be syntax errors in generated Dynaloader.pm)


VK> Additionally, I dare to ask community to allow me to remove AUTOLOAD
VK> mechanic for Dynaloader, because IMHO it makes things a bit heavier
VK> and a bit more complex without good gain.

VK> Also, I dare to ask removing from Dynaloader_pm.PL following lines:
VK> ======
VK> # The following require can't be removed during maintenance
VK> # releases, sadly, because of the risk of buggy code that does 
VK> # require Carp; Carp::croak "..."; without brackets dying 
VK> # if Carp hasn't been loaded in earlier compile time. :-( 
VK> # We'll let those bugs get found on the development track.
VK> require Carp if $] < 5.00450; 
VK> ===========

VK> The reason is simple: as core library modules do not support *that*
VK> old perl.
VK> Because even Config.pm uses 5.6.0 syntax (our)
VK> So elder perls will not allow checking for version because Config.pm
VK> will not compile.


Reply via email to