Felippe de Meirelles Motta wrote:
lippe       2009-08-04 12:18:58 UTC

   FreeBSD ports repository

   Modified files:
     devel                Makefile
   Added files:
     devel/p5-Async-MergePoint Makefile distinfo pkg-descr
   Log:
   Often in program logic, multiple different steps need to be taken that
   are independent of each other, but their total result is needed before
   the next step can be taken. In synchonous code, the usual approach is
   to do them sequentially.

   An asynchronous or event-based program could do this, but if each step
   involves some IO idle time, better overall performance can often be
   gained by running the steps in parallel. A Async::MergePoint object
   can then be used to wait for all of the steps to complete, before
   passing the combined result of each step on to the next stage.

   This module was originally part of the IO::Async distribution, but was
   removed under the inspiration of Pedro Melo's Async::Hooks
   distribution, because it doesn't itself contain anything IO-specific.

   WWW:    http://search.cpan.org/dist/Async-MergePoint/

PR:             ports/137200
Submitted by:   Johan Strom <[email protected]>


   Revision  Changes    Path
   1.3580    +1 -0      ports/devel/Makefile
   1.1       +28 -0     ports/devel/p5-Async-MergePoint/Makefile (new)
   1.1       +3 -0      ports/devel/p5-Async-MergePoint/distinfo (new)
   1.1       +16 -0     ports/devel/p5-Async-MergePoint/pkg-descr (new)


Sorry the noise ...

--
Felippe M Motta
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to