>This is already allowed.  It's called "passing in a bareword".  
>And barewords are just strings.  Are you proposing
>that "a bareword should now mean a filehandle", so that

>       copydata(STDIN, STDOUT);

>means something different from 

>       copydata('STDIN', 'STDOUT');

>or

>       copydata(STDIN => "STDOUT");

Try that with

    sub copydata(**);

--tom

Reply via email to