--- cvsroot/schmorpforge/genpage 2009/07/20 04:16:09 1.46 +++ cvsroot/schmorpforge/genpage 2009/07/20 04:46:42 1.47 @@ -99,12 +99,12 @@

Blurb

$desc

-

Availability

+

Resources

"; @@ -274,12 +275,10 @@ href='irc://irc.freenode.net/rxvt-unicode'>irc.freenode.net #rxvt-unicode. -libptytty dist list(rxvt-unicode) cvs-pod(doc/libptytty.3.pod) cvs-co(Changes) +libptytty dist list(rxvt-unicode) cvs-pod(doc/libptytty.3.pod) cvs-co(Changes) libptytty is an offspring of rxvt-unicode that handles pty/tty/utmp/wtmp/lastlog handling in mostly OS-independent ways, so it's less of a hassle for you :) - Mailing list and contacts are the same as for rxvt-unicode, above. - gtkbfc cvs-pod(README) Gtk+ bash file chooser replacement. @@ -290,7 +289,7 @@ Again, its a dire hack and will not work with all programs. It does work for gimp, firefox, gedit at least, though. -Async-Interrupt cpan cvs-pod(Interrupt.pm,) cvs-co(Changes) +Async-Interrupt cpan cvs-pod(Interrupt.pm,) cvs-co(Changes) list(anyevent) Allow C/XS libraries to interrupt perl asynchronously. This is a module implementing a rarely-needed, very advanced technique @@ -332,7 +331,7 @@ ugly. If you want to implement your own group communication server, use IRC instead). -AnyEvent-IRC cpan-elmex git-pod(lib/AnyEvent/IRC.pm,) git-co(Changes) git-co(samples/anyeventirccl) git-co(samples/anyeventirc) +AnyEvent-IRC cpan-elmex git-pod(lib/AnyEvent/IRC.pm,) git-co(Changes) git-co(samples/anyeventirccl) git-co(samples/anyeventirc) list(anyevent) This module provides an alternative to the Net-IRC and Net-IRC2 modules. Its design rationale is offering a 100% non-blocking callback-based interface, RFC-compliant parsing and a lightweight @@ -464,7 +463,7 @@ Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) Perl module implementing forward error correction using Vandermonde matrices -AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) 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/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) +AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) 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/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) list(anyevent) This module offers a simple API for I/O, timer, signal, child process and completion events, independent of a specific event loop. @@ -493,7 +492,7 @@ to parse your protocol and start TLS/SSL negotiation transparently (and fully non-blocking) at any time, in both server and client mode.

-AnyEvent-FastPing cpan cvs-pod(FastPing.pm,) +AnyEvent-FastPing cpan cvs-pod(FastPing.pm,) list(anyevent) This module implements a very fast and relatively flexible ping (ping as in icmp echo request). @@ -506,7 +505,7 @@ A command line utility (fastping) is included. -AnyEvent-HTTP cpan cvs-pod(HTTP.pm,) cvs-co(Changes) +AnyEvent-HTTP cpan cvs-pod(HTTP.pm,) cvs-co(Changes) list(anyevent) A simple and plain event based http and https client. This module implements a simple, stateless and non-blocking HTTP @@ -524,7 +523,7 @@ and other high-level protocol details for which this module offers only limited support. -AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) +AnyEvent-DBI cpan cvs-pod(DBI.pm,) cvs-co(Changes) list(anyevent) A relatively simple wrapper around DBI to make asynchronous SQL requests. @@ -533,7 +532,7 @@ It means that you can run DBI requests in parallel to other tasks. -AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes) +AnyEvent-HTTPD cpan-elmex git-pod(lib/AnyEvent/HTTPD.pm,) git-co(Changes) list(anyevent) A simple and plain event based http web application server Perl module. This is a very basic HTTP server that allows the user/programmer to install @@ -541,13 +540,13 @@ embeddable into other applications. The main objective was to make it easier to make simple HTTP frontends in Perl for Perl programs and Perl modules. -AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) +AnyEvent-IGS cpan-elmex git-pod(lib/AnyEvent/IGS.pm,) git-co(Changes) list(anyevent) A Perl module that interfaces to the International Go Server. This module is an Anyevent-based interface to the International Go Server protocol. -AnyEvent-EditText cpan-elmex git-pod(lib/AnyEvent/EditText.pm,) git-co(Changes) +AnyEvent-EditText cpan-elmex git-pod(lib/AnyEvent/EditText.pm,) git-co(Changes) list(anyevent) A Perl module which allows editing any text via an editor in a separate process. A utility Perl module that will start a terminal/editor for you and will @@ -579,7 +578,7 @@ it extracts the files in them. This module is used by the popular amavis virus scanner. -Coro cpan cvs-co(Changes) cvs-pod(Coro.pm,) cvs-pod(Coro/AIO.pm,Coro::AIO) cvs-pod(Coro/AnyEvent.pm,Coro::AnyEvent) cvs-pod(Coro/BDB.pm,Coro::BDB) cvs-pod(Coro/Channel.pm,Coro::Channel) cvs-pod(Coro/Debug.pm,Coro::Debug) cvs-pod(Coro/EV.pm,Coro::EV) cvs-pod(Coro/Event.pm,Coro::Event) cvs-pod(Coro/Handle.pm,Coro::Handle) cvs-pod(Coro/LWP.pm,Coro::LWP) cvs-pod(Coro/MakeMaker.pm,Coro::MakeMaker) cvs-pod(Coro/RWLock.pm,Coro::RWLock) cvs-pod(Coro/Select.pm,Coro::Select) cvs-pod(Coro/Semaphore.pm,Coro::Semaphore) cvs-pod(Coro/SemaphoreSet.pm,Coro::SemaphoreSet) cvs-pod(Coro/Signal.pm,Coro::Signal) cvs-pod(Coro/Socket.pm,Coro::Socket) cvs-pod(Coro/Specific.pm,Coro::Specific) cvs-pod(Coro/State.pm,Coro::State) cvs-pod(Coro/Storable.pm,Coro::Storable) cvs-pod(Coro/Timer.pm,Coro::Timer) cvs-pod(Coro/Util.pm,Coro::Util) +Coro cpan cvs-co(Changes) cvs-pod(Coro.pm,) cvs-pod(Coro/AIO.pm,Coro::AIO) cvs-pod(Coro/AnyEvent.pm,Coro::AnyEvent) cvs-pod(Coro/BDB.pm,Coro::BDB) cvs-pod(Coro/Channel.pm,Coro::Channel) cvs-pod(Coro/Debug.pm,Coro::Debug) cvs-pod(Coro/EV.pm,Coro::EV) cvs-pod(Coro/Event.pm,Coro::Event) cvs-pod(Coro/Handle.pm,Coro::Handle) cvs-pod(Coro/LWP.pm,Coro::LWP) cvs-pod(Coro/MakeMaker.pm,Coro::MakeMaker) cvs-pod(Coro/RWLock.pm,Coro::RWLock) cvs-pod(Coro/Select.pm,Coro::Select) cvs-pod(Coro/Semaphore.pm,Coro::Semaphore) cvs-pod(Coro/SemaphoreSet.pm,Coro::SemaphoreSet) cvs-pod(Coro/Signal.pm,Coro::Signal) cvs-pod(Coro/Socket.pm,Coro::Socket) cvs-pod(Coro/Specific.pm,Coro::Specific) cvs-pod(Coro/State.pm,Coro::State) cvs-pod(Coro/Storable.pm,Coro::Storable) cvs-pod(Coro/Timer.pm,Coro::Timer) cvs-pod(Coro/Util.pm,Coro::Util) list(anyevent) A large Perl module family that implements cooperative multitasking in Perl. It supports filehandle and event abstraction and also implements continuations as well as the necessary directives to implement a slightly @@ -602,7 +601,7 @@ Follow the link to learn more. This module is currently faster than the hashcash reference library. -EV cpan cvs-pod(EV.pm,) cvs-pod(../libev/ev.pod,libev-documentation) cvs-pod(EV/MakeMaker.pm) cvs-co(Changes) +EV cpan cvs-pod(EV.pm,) cvs-pod(../libev/ev.pod,libev-documentation) cvs-pod(EV/MakeMaker.pm) cvs-co(Changes) list(libev) A thin wrapper around libev, a high-performance event loop. Intended as a faster and less buggy replacement for the Event perl module. Efficiently supports very high @@ -613,20 +612,20 @@ A mailing list for discussion and support is now available. -EV-ADNS cpan cvs-pod(ADNS.pm,) cvs-co(Changes) +EV-ADNS cpan cvs-pod(ADNS.pm,) cvs-co(Changes) list(libev) An asynchronous stub resolver that integrates efficiently into the EV event loop. Uses adns/libadns as backend. -EV-Loop-Async cpan cvs-pod(Async.pm,) cvs-co(Changes) +EV-Loop-Async cpan cvs-pod(Async.pm,) cvs-co(Changes) list(libev) Small module that runs an EV event loop in another thread and uses an Async-Interrupt object to signal new events to perl. -Net-SNMP-EV cpan cvs-pod(EV.pm,) cvs-co(Changes) +Net-SNMP-EV cpan cvs-pod(EV.pm,) cvs-co(Changes) list(libev) An adaptor that integrates the Net-SNMP Perl module into the EV event loop. Loading it suffices to make background requests in EV programs. -libev cvs-co(README) cvs-pod(ev.pod) dist +libev cvs-co(README) cvs-pod(ev.pod) dist list(libev) A full-featured and high-performance (see benchmark) event loop that is loosely modelled after libevent, but without its limitations and bugs. It is @@ -648,7 +647,7 @@ A mailing list for discussion and support is now available. -libeio dist cvs-pod(eio.pod,) cvs-co(eio.h) cvs-co(demo.c) cvs-co(Changes) +libeio dist cvs-pod(eio.pod,) cvs-co(eio.h) cvs-co(demo.c) cvs-co(Changes) list(libev) Event-based fully asynchronous I/O library for C (used by IO::AIO). Currently in BETA! @@ -686,17 +685,17 @@ A Perl module that generates remote signatures and patches files using librsync: basically your interface to librsync. -EV-Glib cpan cvs-pod(Glib.pm,) cvs-co(Changes) +EV-Glib cpan cvs-pod(Glib.pm,) cvs-co(Changes) list(libev) This perl module embeds the default Glib mainloop into the EV event loop. This makes it possible to use callbacks or modules using the Glib module (e.g. Gtk2 programs) within EV programs. Just loading it suffices. See the Glib::EV module for the reverse approach. -Glib-EV cpan cvs-pod(EV.pm,) cvs-co(Changes) +Glib-EV cpan cvs-pod(EV.pm,) cvs-co(Changes) list(libev) This perl module patches the default libglib main loop context to use the EV module. This makes it possible to use callbacks or modules using the EV module within Glib and Gtk2 programs. Just loading it suffices. See the EV::Glib module for the reverse approach. -Glib-Event cpan cvs-pod(Event.pm,) cvs-co(Changes) +Glib-Event cpan cvs-pod(Event.pm,) cvs-co(Changes) list(libev) This perl module patches the default libglib main loop context to use the Event module. This makes it possible to use callbacks or modules using the Event module within Glib and Gtk2 programs. Just loading it suffices.