in reply to Re: Re: relaying arguments using system call
in thread relaying arguments using system call
Well actually neither way (system == 0 or die versus system and die) will work as expected in Perl 6 for the simple reason that the return code of system will be switched around. 0 will indicate failure, 1, success.
Which means that you'll finally be able to write code which appears follows the usual logic such as for opening files:
if( !system( qw/ifconfig eth0 down/ )) { die "could not ignore the world\n"; }
You can fix Perl5 to behave like this now. japhy posted some code in japhygesis that switches this (and other inconsistencies) around to make things flow more naturally.
_____________________________________________
Come to YAPC::Europe 2003 in Paris, 23-25 July 2003.
|
|---|