"David L. Nicol" wrote:

> >
> >    1. You must use globs to pass them in and out of functions
> 
> This could be resolved by allowing undecorated types to be passed

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");

?

Reply via email to