… | |
… | |
199 | |
199 | |
200 | The known classes so far are: |
200 | The known classes so far are: |
201 | |
201 | |
202 | AnyEvent::Impl::CoroEV based on Coro::EV, best choice. |
202 | AnyEvent::Impl::CoroEV based on Coro::EV, best choice. |
203 | AnyEvent::Impl::EV based on EV (an interface to libev, also best choice). |
203 | AnyEvent::Impl::EV based on EV (an interface to libev, also best choice). |
204 | AnyEvent::Impl::Coro based on Coro::Event, second best choice. |
204 | AnyEvent::Impl::CoroEvent based on Coro::Event, second best choice. |
205 | AnyEvent::Impl::Event based on Event, also second best choice :) |
205 | AnyEvent::Impl::Event based on Event, also second best choice :) |
206 | AnyEvent::Impl::Glib based on Glib, second-best choice. |
206 | AnyEvent::Impl::Glib based on Glib, second-best choice. |
207 | AnyEvent::Impl::Tk based on Tk, very bad choice. |
207 | AnyEvent::Impl::Tk based on Tk, very bad choice. |
208 | AnyEvent::Impl::Perl pure-perl implementation, inefficient. |
208 | AnyEvent::Impl::Perl pure-perl implementation, inefficient. |
209 | |
209 | |
… | |
… | |
252 | no warnings; |
252 | no warnings; |
253 | use strict; |
253 | use strict; |
254 | |
254 | |
255 | use Carp; |
255 | use Carp; |
256 | |
256 | |
257 | our $VERSION = '2.8'; |
257 | our $VERSION = '2.9'; |
258 | our $MODEL; |
258 | our $MODEL; |
259 | |
259 | |
260 | our $AUTOLOAD; |
260 | our $AUTOLOAD; |
261 | our @ISA; |
261 | our @ISA; |
262 | |
262 | |
… | |
… | |
265 | our @REGISTRY; |
265 | our @REGISTRY; |
266 | |
266 | |
267 | my @models = ( |
267 | my @models = ( |
268 | [Coro::EV:: => AnyEvent::Impl::CoroEV::], |
268 | [Coro::EV:: => AnyEvent::Impl::CoroEV::], |
269 | [EV:: => AnyEvent::Impl::EV::], |
269 | [EV:: => AnyEvent::Impl::EV::], |
270 | [Coro::Event:: => AnyEvent::Impl::Coro::], |
270 | [Coro::Event:: => AnyEvent::Impl::CoroEvent::], |
271 | [Event:: => AnyEvent::Impl::Event::], |
271 | [Event:: => AnyEvent::Impl::Event::], |
272 | [Glib:: => AnyEvent::Impl::Glib::], |
272 | [Glib:: => AnyEvent::Impl::Glib::], |
273 | [Tk:: => AnyEvent::Impl::Tk::], |
273 | [Tk:: => AnyEvent::Impl::Tk::], |
274 | [AnyEvent::Impl::Perl:: => AnyEvent::Impl::Perl::], |
274 | [AnyEvent::Impl::Perl:: => AnyEvent::Impl::Perl::], |
275 | ); |
275 | ); |