From: C Erler Date: 2005-06-29T03:16:31+09:00 Subject: C-like ugliness of Kernel#select ------=_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--