Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

anyevent::impl::irssi(3pm) [debian man page]

AnyEvent::Impl::Irssi(3pm)				User Contributed Perl Documentation				AnyEvent::Impl::Irssi(3pm)

NAME
AnyEvent::Impl::Irssi - AnyEvent adaptor for Irssi SYNOPSIS
use AnyEvent; # this module gets loaded automatically when running under irssi DESCRIPTION
This module provides transparent support for AnyEvent. You don't have to do anything to make Irssi scripts work with AnyEvent. Limitations of this backend and implementation details: o This backend does not support blocking waits. That means you must set a callback on any condvars, or otherwise make sure to never call "recv" on a condvar that hasn't been signalled yet. o Child exits will be handled by AnyEvent. AnyEvent will take over child handling, as Irssi only polls for children once/second and cannot handle unspecific child watchers. This should have no negative effect, as AnyEvent will emit a pidwait signal just like irssi itself would. o Artificial timer delays. Irssi artificially enforces timers to have at least a 10ms delay (by croaking, even). This means that some applications will be limited to a rate of 100Hz (for example, Coro::AnyEvent thread scheduling). o Irssi leaks memory like hell. Yeah. Apart from that, documentation is notoriously wrong (e.g. file handles are not supported by "input_add", contrary to documentation), hooking into irssi has to be done in... weird... ways, but otherwise, Irssi is surprisingly full-featured (for basically being a hack). SEE ALSO
AnyEvent, Irssi. AUTHOR
Marc Lehmann <schmorp@schmorp.de> http://anyevent.schmorp.de perl v5.14.2 2012-04-08 AnyEvent::Impl::Irssi(3pm)

Check Out this Related Man Page

Irssi(1)						      General Commands Manual							  Irssi(1)

NAME
Irssi - a modular IRC client for UNIX SYNOPSIS
irssi [-dv!?] [-c server] [-p port] [-n nickname] [-w password] [-h hostname] DESCRIPTION
Irssi is a modular Internet Relay Chat client. It is highly extensible and very secure. Being a fullscreen, termcap based client with many features, Irssi is easily extensible through scripts and modules. OPTIONS
--config=FILE use FILE instead of ~/.irssi/config. --home=PATH PATH specifies the home directory of Irssi. Default is ~/.irssi -c, --connect=SERVER connects to SERVER -w, --password=PASSWORD use PASSWORD for authentication. -p, --port=PORT automatically connect to PORT on server. -!, --noconnect disables autoconnecting. -n, --nick=NICKNAME specify NICKNAME as your nick. -h, --hostname=HOSTNAME use HOSTNAME for your irc session. -d, --dummy use dummy terminal mode. -v, --version display the version of Irssi. -?, --help show a help message. SEE ALSO
Irssi has been supplied with a huge amount of documentation. Check /help or look at the files contained by /usr/share/doc/irssi* FILES
/etc/irssi.conf Global configuration file ~/.irssi/config Personal configuration file ~/.irssi/config.autosave Automatic save of the personal config file when it was changed externally ~/.irssi/default.theme Default irssi theme ~/.irssi/away.log Logged messages in away status /usr/share/irssi/help/ Directory including many help files /usr/share/irssi/scripts/ Global scripts directory /usr/share/irssi/themes/ Global themes directory ~/.irssi/scripts/ Default scripts directory ~/.irssi/scripts/autorun/ Directory containing links to scripts that should be loaded automatically on startup ~/.irssi/startup File containing a list of commands to execute on startup AUTHORS
/CREDITS Irssi was written by Timo Sirainen <cras@irssi.org> This manpage was written by Istvan Sebestyen <stevee@alphanet.ch> and Stefan Tomanek <stefan@pico.ruhr.de> Irssi IRC client September 2002 Irssi(1)
Man Page