Changes for version 0.13 - 2001-08-08

  • new method Coro::Handle::readline.
  • added eg/lwp and Coro::Handle::autoflush, to make LWP work. (see eg/lwp on how to make LWP non-blocking).
  • renamed Coro::Socket::new_inet to new.
  • added Coro::Util, some utility functions.
  • die/eval now works better (still get annoying (but true ;) "Callback called exit" messages).
  • Coro::Handle now supports timeout, and Coro::Socket Timeout.
  • much better Coro::Socket support.

Modules

coroutine process abstraction
message queues
schmorp's faked continuations
do events the coro-way
non-blocking io with a blocking interface.
reader/write locks
non-binary semaphores
coroutine signals (binary semaphores)
non-blocking socket-io
manage coroutone-specific variables.
create and manage simple coroutines
various utility functions.

Provides

in Coro/Handle.pm