use AnyEvent; use Cocoa::EventLoop; # do something
NSRunLoop is an event loop for Cocoa applications, wrapped by Cocoa::EventLoop. By using this module, you can use Cocoa based API in your AnyEvent application, or AnyEvent within Cocoa applications.
It does not support blocking waits.
For example, there seems to be no way to just handle a single event with Cocoa (is there nothing they can implement properly?), so this module currently wakes up at least ten times a second when waiting for events. Also, events caused by timers might get delayed by up to 0.1 seconds.
Copyright (c) 2009 by KAYAC Inc. Copyright (c) 2010,2011 by Marc Lehmann <schmorp@schmorp.de>