in reply to Does Perl ring a bell?

try MisterHouse "Written in Perl, it fires events based on time, web, socket, voice, and serial data" http://misterhouse.sourceforge.net/