The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect

DESCRIPTION

Conway discourages the use of select() for performing non-integer sleeps. Although its documented in perlfunc, its something that generally requires the reader to RTFM to figure out what select() is supposed to be doing. Instead, Conway recommends that you use the Time::HiRes module when you want to sleep.

  select undef, undef, undef, 0.25;         # not ok

  use Time::HiRes;
  sleep( 0.25 );                            # ok

SEE ALSO

Time::HiRes.

AUTHOR

Graham TerMarsch <graham@howlingfrog.com>

COPYRIGHT

Copyright (C) 2005-2006 Graham TerMarsch. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.