Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

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

by vsespb (Chaplain)
on Apr 28, 2010 at 13:32 UTC ( [id://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

Replies are listed 'Best First'.
Re^3: poorly documented behaviour of readline() and IO::Select
by ikegami (Patriarch) 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.

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

    Try typing 'perlbug' on your shell command line.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2024-04-26 08:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found