Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re^2: poorly documented behaviour of readline() and IO::Select

by vsespb (Hermit)
on Apr 28, 2010 at 13:32 UTC ( #837300=note: print w/ replies, xml ) Need Help??


in reply to Re: poorly documented behaviour of readline() and IO::Select
in thread poorly documented behaviour of readline() and IO::Select

Anyway. I wish "fix" this somehow in perl distribution. I.e. fix perl documentation.

Write note that "select/can_read indeed can return nothing when you actually can read"

Do you think that would be possible ? How to do this ? Use http://rt.perl.org/perlbug/ ?


Comment on Re^2: poorly documented behaviour of readline() and IO::Select
Re^3: poorly documented behaviour of readline() and IO::Select
by BrowserUk (Pope) on Apr 28, 2010 at 13:39 UTC

    Try typing 'perlbug' on your shell command line.

Re^3: poorly documented behaviour of readline() and IO::Select
by ikegami (Pope) on Apr 28, 2010 at 23:33 UTC

    Currently, the documentation for select says

    WARNING: One should not attempt to mix buffered I/O (like read or <FH>) with select, except as permitted by POSIX, and even then only on POSIX systems. You have to use sysread instead.

    This should be present in the documentation for IO::Select as well.

    (I wonder what exceptions POSIX makes, and if they are still applicable to Perl.)

      yes, it does not seem to present in IO::Select. also as I told above eof() cant be used too!
        The following builtins perform buffered reading:

        readpipe (aka backticks) probably does as well, but it's not relevant here since it doesn't operate on a file handle.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://837300]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (9)
As of 2014-12-28 06:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (178 votes), past polls