Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Aug 2009 12:18:58 +0000 (UTC)
From:      Felippe de Meirelles Motta <lippe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/devel Makefile ports/devel/p5-Async-MergePoint Makefile distinfo pkg-descr
Message-ID:  <200908041218.n74CIwVf022679@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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/
  
  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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908041218.n74CIwVf022679>