AnyEvent::Impl::NSRunLoop

っていう頭おかしいモジュールを作ってるんですが、これについていくつか schmorp (AnyEvent作者)とはなして以下のようにしていくことにした。

  • NSRunLoop の実装は Cocoa::RunLoop と言うモジュールに外だし
  • AE::Impl の方はそれをただ使うだけ
  • Cocoa::RunLoop は AnyEvent に依存しなくても使える
  • AnyEvent は Cocoa::RunLoop がロードされている環境ではバックエンドに Impl::NSRunLoop をつかう

と言うわけで将来的には、Cocoa::Growl とかそれ系のモジュールはシームレスに AnyEvent 内で使えるようになる感じです。

by typester / at 2010-12-17T10:54:00 / perl · anyevent / Comments(0)