On Mon Jan 30 10:27:50 2012, mst@shadowcat.co.uk wrote: > > Tk is not a hard dependency at the moment, unless you want an event > loop. AE > > will not be a hard dependency (with my proposed patch), either. > > So far as I can tell, ReadLine simply wants to know when a filehandle > is > readable. > > So rather than adding yet another hard-coded piece of loop support > (and one > that as noted in my other message is unusable in some environments), > perhaps > we could simply add a callback interface - i.e. > > my $ae_cb = sub { > my $cv = AE::cv; > AE::io($_[0]->in, 0, sub { $cv->send }); > $cv->recv; > }; > Term::ReadLine->new(..., read_callback => $ae_cb); > > Then we can document the AnyEvent way as an example, users of other > event > loops can do the same, and everybody gets what they want without > introducing > explicit core support for a module that's ... controvertial, at best. Does anyone want to write a patch for that? Should I revert Darin McBrideâs patch? -- Father Chrysostomos --- via perlbug: queue: perl5 status: resolved https://rt.perl.org:443/rt3/Ticket/Display.html?id=108470