IRC client written and programmable in perl
