r40136 - /trunk/libcoro-perl/debian/control

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sat Jul 18 17:43:40 UTC 2009


Author: jawnsy-guest
Date: Sat Jul 18 17:43:33 2009
New Revision: 40136

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=40136
Log:
cleaned up control description

Modified:
    trunk/libcoro-perl/debian/control

Modified: trunk/libcoro-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcoro-perl/debian/control?rev=40136&op=diff
==============================================================================
--- trunk/libcoro-perl/debian/control (original)
+++ trunk/libcoro-perl/debian/control Sat Jul 18 17:43:33 2009
@@ -1,12 +1,11 @@
 Source: libcoro-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7), perl-modules,
-  libanyevent-perl (>= 4.412), libguard-perl (>= 0.5),
-  perl (>= 5.6.0-12)
+Build-Depends: perl (>= 5.6.0-12), debhelper (>= 7), libguard-perl (>= 0.5),
+ libanyevent-perl (>= 4.412)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Jonathan Yu <frequency at cpan.org>
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
 Homepage: http://search.cpan.org/dist/Coro/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libcoro-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libcoro-perl/
@@ -14,27 +13,20 @@
 Package: libcoro-perl
 Architecture: any
 Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, perl-modules,
-  libanyevent-perl (>= 4.110001), libguard-perl (>= 0.5)
-Description: the only real threads in perl
- For a tutorial-style introduction, please read the Coro::Intro manpage. This
- manpage mainly contains reference information.
+  libanyevent-perl (>= 4.112), libguard-perl (>= 0.5)
+Description: Perl framework implementing coroutines
+ Coro is a collection of modules which manages continuations in general, most
+ often in the form of cooperative threads (also called coros, or simply "coro"
+ in the documentation). They do not actually execute at the same time, even on
+ machines with multiple processors.
  .
- Coro collection manages continuations in general, most often in the form of
- cooperative threads (also called coros, or simply "coro" in the
- documentation). They are similar to kernel threads but don't (in general) run
- in parallel at the same time even on SMP machines. The specific flavor of
- thread offered by this module also guarantees you that it will not switch
- between threads unless necessary, at easily-identified points in your
- program, so locking and parallel access are rarely an issue, making thread
- programming much safer and easier than using other thread models.
+ The specific flavor of thread offered by this module also guarantees you that
+ it will not switch between threads unless necessary. It switches at easily-
+ identified points in your program, so locking and parallel access are rarely
+ an issue, making threaded programming much safer and easier than using other
+ threading models.
  .
- Unlike the so-called "Perl threads" (which are not actually real threads but
- only the windows process emulation ported to unix, and as such act as
- processes), Coro provides a full shared address space, which makes
- communication between threads very easy. And Coro's threads are fast, too:
- disabling the Windows process emulation code in your perl and using Coro can
- easily result in a two to four times speed increase for your programs. A
- parallel matrix multiplication benchmark runs over 300 times faster on a
- single core than perl's pseudo-threads on a quad core using all four cores.
- .
- This description was automagically extracted from the module by dh-make-perl.
+ Coro provides a full shared address space, which makes communication between
+ threads very easy. A parallel matrix multiplication benchmark runs over 300
+ times faster on a single core than perl's ithreads on a quad core using all
+ four cores.




More information about the Pkg-perl-cvs-commits mailing list