=head1 NAME Tie::Select - Provides a localized interface to the C command. This is a global action, which is bad. Further, it has an awkward interface for restoring a previous handle; on a call to C-ed to restore the old handle. Better to see an example. my $stdin = select *STDERR; print "To STDERR"; select $stdin; L offers a localizable interface to C-ed handle. If this is done with C the change is dynamically bound to the enclosing scope. The inspiration for this type of interface is L which provides a similar localizable interface to the current working directory. =head1 SEE ALSO =over 4 =item * L - Allow localized working directory, inspiration for this module =item * L - As the name implies, it provides a lexically scoped interface to the C =back =head1 SOURCE REPOSITORY L =head1 AUTHOR Joel Berger, Ejoel.a.berger@gmail.comE =head1 COPYRIGHT AND LICENSE Copyright (C) 2012 by Joel Berger This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.