C
C Erler
------=_Part_3622_25823318.1119982586853
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
IO has such methods as #closed? and #eof? to find much-needed information=
=20
about IO status, but it doesn't have anything like #read_ready? or=20
#write_ready? that would be useful for anyone not wanting blocking IO. The=
=20
only way to do this is with the C-like ugly-hackishness that is=20
Kernel#select.
Does anyone have a good argument for not adding a few more methods to IO in=
=20
the Ruby distribution itself ? Does anybody think it would be a good idea t=
o=20
submit this as an RCR ? If those are added, would we be able to remove=20
Kernel#select in the next "we don't care about backward compatibility" Ruby=
=20
version ?
------=_Part_3622_25823318.1119982586853--
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
IO has such methods as #closed? and #eof? to find much-needed information=
=20
about IO status, but it doesn't have anything like #read_ready? or=20
#write_ready? that would be useful for anyone not wanting blocking IO. The=
=20
only way to do this is with the C-like ugly-hackishness that is=20
Kernel#select.
Does anyone have a good argument for not adding a few more methods to IO in=
=20
the Ruby distribution itself ? Does anybody think it would be a good idea t=
o=20
submit this as an RCR ? If those are added, would we be able to remove=20
Kernel#select in the next "we don't care about backward compatibility" Ruby=
=20
version ?
------=_Part_3622_25823318.1119982586853--