ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.pod
(Generate patch)

Comparing libev/ev.pod (file contents):
Revision 1.135 by root, Sat Mar 8 10:38:40 2008 UTC vs.
Revision 1.136 by root, Thu Mar 13 13:06:16 2008 UTC

2509 io.start (fd, ev::READ); 2509 io.start (fd, ev::READ);
2510 } 2510 }
2511 }; 2511 };
2512 2512
2513 2513
2514=head1 OTHER LANGUAGE BINDINGS
2515
2516Libev does not offer other language bindings itself, but bindings for a
2517numbe rof languages exist in the form of third-party packages. If you know
2518any interesting language binding in addition to the ones listed here, drop
2519me a note.
2520
2521=over 4
2522
2523=item Perl
2524
2525The EV module implements the full libev API and is actually used to test
2526libev. EV is developed together with libev. Apart from the EV core module,
2527there are additional modules that implement libev-compatible interfaces
2528to C<libadns> (C<EV::ADNS>), C<Net::SNMP> (C<Net::SNMP::EV>) and the
2529C<libglib> event core (C<Glib::EV> and C<EV::Glib>).
2530
2531It can be found and installed via CPAN, its homepage is found at
2532L<http://software.schmorp.de/pkg/EV>.
2533
2534=item Ruby
2535
2536Tony Arcieri has written a ruby extension that offers access to a subset
2537of the libev API and adds filehandle abstractions, asynchronous DNS and
2538more on top of it. It can be found via gem servers. Its homepage is at
2539L<http://rev.rubyforge.org/>.
2540
2541=item D
2542
2543Leandro Lucarella has written a D language binding (F<ev.d>) for libev, to
2544be found at L<http://git.llucax.com.ar/?p=software/ev.d.git;a=summary>.
2545
2546=back
2547
2548
2514=head1 MACRO MAGIC 2549=head1 MACRO MAGIC
2515 2550
2516Libev can be compiled with a variety of options, the most fundamantal 2551Libev can be compiled with a variety of options, the most fundamantal
2517of which is C<EV_MULTIPLICITY>. This option determines whether (most) 2552of which is C<EV_MULTIPLICITY>. This option determines whether (most)
2518functions and callbacks have an initial C<struct ev_loop *> argument. 2553functions and callbacks have an initial C<struct ev_loop *> argument.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines