AnyEvent とは AnyEvent とは、Perl のイベント駆動フレームワークです。ウェブ開発エンジニアにも JavaScript などですっかりおなじみになったイベント駆動を包括的に扱うことができます。 詳しくは別の資料や記事に譲りますが、AnyEvent では標準で以下の様なイベントに対応しています。 時間を基準としたタイマー I/O 発生によるフック 子プロセスの終了 非同期ネットワークI/O シグナルハンドラ これらを使って、以下の様な応用モジュールが CPAN でたくさん公開されています。 非同期HTTPクライアント IRCなどのチャット系ボット作成支援モジュール ファイル更新通知 非同期版DBI このあたりについても詳しく書きたいのですが、AnyEvent 自体の歴史も長いことで(それがゆえに今では古い情報がたくさん残るという状況もあるのですが)資料が多いので、まずは検