and communications. It won't do everything for you, and you still need to know a few details of the IRC protocol.
Note that these modules use AnyEvent as it's IO event subsystem. You can integrate them into any application with a event system that AnyEvent has support for (eg. Gtk2 or Event). $Depends on Object::Event. Contains a patch backporting a fix for share/examples/p5-AnyEvent-IRC/anyeventirccl from git @ http://git.ta-sa.org/AnyEvent-IRC/samples/anyeventirccl
$ cat devel/p5-Object-Event/pkg/DESCR This module was written to provide a consistent API for registering and emitting events. For more comprehensive event handling see also Glib and POE. This class provides a simple way to extend a class, by inheriting from this class, with an event callback interface. You will be able to register callbacks for event names and call them later. $ They pass regress and work with the in-tree p5-AnyEvent (only tested on i386 so far)
devel_p5-Object-Event_0.7.tgz
Description: Binary data
net_p5-AnyEvent-IRC_0.7.tgz
Description: Binary data