The following module was proposed for inclusion in the Module List:

  modid:       Coro
  DSLIP:       adchp
  description: create an manage coroutines
  userid:      MLEHMANN (Marc Lehmann)
  chapterid:   20 (Control_Flow_Utilities)
  communities:

  similar:
    Thread

  rationale:

    This module implements very simple coroutines (very similar to the
    modula-2 NEWPROCESS/TRANSFER model). Additional modules
    (Coro::Process, Coro::Signal, Coro::Semaphore) provide more useful
    abstractions and server as example implementations of process
    synchroinzation techniques.

    Unlike the thread module this module does not require a special
    perl executable, not even -DMULTIPLICITY. It is very simple (as you
    can tell by it's size) and can, due to it's low-level API, be used
    to build very different things. Maybe someday it works together with
    Event to get rid of Event's callbacks.

    It's still in an early stage of development (just 4 hours old) but
    is already used in a complex program where it linearizes the
    aio-callbacks.

  enteredby:   MLEHMANN (Marc Lehmann)
  enteredon:   Tue Jul  3 04:02:04 2001 GMT

The resulting entry would be:

Coro              adchp create an manage coroutines                  MLEHMANN


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b0000000_55dbb951c63467be&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b0000000_55dbb951c63467be&SUBMIT_pause99_add_mod_insertit=1

Reply via email to