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

  modid:       Async::Callback
  DSLIP:       bdchp
  description: Asynchronous C callbacks for XS modules
  userid:      DMLLOYD (David Lloyd)
  chapterid:   20 (Control_Flow_Utilities)
  communities:
    Briefly on p5p, also per6-language

  similar:

  rationale:

    I chose Async::Callback mainly because Callback is taken. :-) I'm a
    bit hesitant to use this namespace since the other Async modules
    seem to have somewhat unrelated functionality. The idea is that you
    can do lots of things based on the Async::Callback module. For
    instance, the first module I will write based on this is
    Async::Callback::Select, which will asynchronously call a Perl
    function when a filehandle is ready. Any polling loop or event-based
    system can be easily implemented with this module. Also, threaded
    applications can take advantage of this interface to work with
    threads even if your Perl isn't threaded because the callback
    management functions are threadsafe when linked with pthreads. You
    could build profilers and debuggers too, without worrying about one
    module overriding another module's PL_runops assignment. So there
    could potentially be lots of Async::Callback::xxx floating around...
    maybe I should use a root namespace after all?

    If you have ideas for a better place than Async::Callback to put
    this, let me know... I'm flexible. :-)

    Have a nice day.

  enteredby:   DMLLOYD (David Lloyd)
  enteredon:   Wed Jul 18 20:50:52 2001 GMT

The resulting entry would be:

Async::
::Callback        bdchp Asynchronous C callbacks for XS modules      DMLLOYD


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=a3000000_8e5a7377f691a530&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a3000000_8e5a7377f691a530&SUBMIT_pause99_add_mod_insertit=1

Reply via email to