POE
What does it do?

POE is framework for writing multitasking applications in perl

It's a big loop: wait for an event, dispatch the event, loop.

Provides non-blocking I/O (files, sockets, etc.), alarms, and signal handling facilities.

Platform independant

POE
Copyright (c) 2004 Jonathan Steinert <hachi@kuiki.net>