… | |
… | |
438 | See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. |
438 | See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. |
439 | |
439 | |
440 | Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) |
440 | Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) |
441 | Perl module implementing forward error correction using Vandermonde matrices |
441 | Perl module implementing forward error correction using Vandermonde matrices |
442 | |
442 | |
443 | AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-co(Changes) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) |
443 | AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) |
444 | This module offers a simple API for I/O, timer, signal, child process |
444 | This module offers a simple API for I/O, timer, signal, child process |
445 | and completion events, independent of a specific event loop. |
445 | and completion events, independent of a specific event loop. |
446 | |
446 | |
447 | This module allows module authors to use those events internally without |
447 | This module allows module authors to use those events internally without |
448 | forcing users of the module to use a specific event loop, without adding |
448 | forcing users of the module to use a specific event loop, without adding |
… | |
… | |
540 | <a href="EV.html">perl interface</a> is also available. |
540 | <a href="EV.html">perl interface</a> is also available. |
541 | <p /> |
541 | <p /> |
542 | A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing |
542 | A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing |
543 | list</a> for discussion and support is now available. |
543 | list</a> for discussion and support is now available. |
544 | |
544 | |
545 | libeio dist cvs-pod(eio.pod,) cvs-co(Changes) |
545 | libeio dist cvs-pod(eio.pod,) cvs-co(eio.h) cvs-co(demo.c) cvs-co(Changes) |
546 | Event-based fully asynchronous I/O library for C (used by IO::AIO). |
546 | Event-based fully asynchronous I/O library for C (used by IO::AIO). |
547 | Currently in BETA! |
547 | Currently in BETA! |
548 | |
548 | |
549 | <p>Libeio is a full-featured asynchronous I/O library |
549 | <p>Libeio is a full-featured asynchronous I/O library |
550 | for C, modelled in similar style and spirit as <a |
550 | for C, modelled in similar style and spirit as <a |
… | |
… | |
555 | (emulated where not available).</p> |
555 | (emulated where not available).</p> |
556 | |
556 | |
557 | <p>It is fully event-library agnostic and can easily be integrated into any |
557 | <p>It is fully event-library agnostic and can easily be integrated into any |
558 | event-library (or used standalone, even in polling mode). It is very |
558 | event-library (or used standalone, even in polling mode). It is very |
559 | portable and relies only on POSIX threads.</p> |
559 | portable and relies only on POSIX threads.</p> |
|
|
560 | |
|
|
561 | <p>Its code, documentation, integration and portability quality is |
|
|
562 | currently below that of libev, but should soon be ready for use in |
|
|
563 | production environments.</p> |
560 | |
564 | |
561 | libspf cvs-co(README) |
565 | libspf cvs-co(README) |
562 | Libspf is a C library that implements the <a |
566 | Libspf is a C library that implements the <a |
563 | href="http://en.wikipedia.org/wiki/Sender_Policy_Framework"> Sender |
567 | href="http://en.wikipedia.org/wiki/Sender_Policy_Framework"> Sender |
564 | Policy Framework</a>. It allows software to identify and reject forged |
568 | Policy Framework</a>. It allows software to identify and reject forged |
… | |
… | |
711 | |
715 | |
712 | dhcpping cvs-pod(dhcping.pod,) |
716 | dhcpping cvs-pod(dhcping.pod,) |
713 | A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a> |
717 | A version of dhcpping enhanced by <a href="mailto:marco@nethype.de">Marco Maisenhelder</a> |
714 | to support passing dhcp options. Intended to test dhcp server implementations. |
718 | to support passing dhcp options. Intended to test dhcp server implementations. |
715 | |
719 | |
716 | AnyEvent-DNS cpan-elmex git-pod(lib/AnyEvent/DNS.pm,) git-co(Changes) |
|
|
717 | A non-blocking DNS resolver with AnyEvent using Net::DNS. |
|
|
718 | |
|
|
719 | This Perl module is a simple wrapper around Net::DNS, which provides |
|
|
720 | a non-blocking interface to make DNS queries with Net::DNS. |
|
|
721 | |
|
|
722 | AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes) |
720 | AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes) |
723 | A simple and plain event based http web application server Perl module. |
721 | A simple and plain event based http web application server Perl module. |
724 | |
722 | |
725 | This is a very basic HTTP server that allows the user/programmer to install |
723 | This is a very basic HTTP server that allows the user/programmer to install |
726 | hooks for URL paths to generate the output. It uses AnyEvent to be easily |
724 | hooks for URL paths to generate the output. It uses AnyEvent to be easily |