… | |
… | |
482 | |
482 | |
483 | Much effort was invested into these guards behaving "sensibly" in the |
483 | Much effort was invested into these guards behaving "sensibly" in the |
484 | presence of thrown exceptions, errors and other adverse conditions, as |
484 | presence of thrown exceptions, errors and other adverse conditions, as |
485 | well as into good performance. |
485 | well as into good performance. |
486 | |
486 | |
|
|
487 | OpenCL cpan cvs-pod(OpenCL.pm,) cvs-co(Changes) |
|
|
488 | An interface to OpenCL (the Open Computing Language) for Perl. |
|
|
489 | |
|
|
490 | Perlized (not C-ish) OpenCL interface. |
|
|
491 | |
487 | common-sense cpan cvs-pod(sense.pm,) cvs-co(Changes) |
492 | common-sense cpan cvs-pod(sense.pm,) cvs-co(Changes) |
488 | This module implements some sane defaults for Perl programs, as defined |
493 | This module implements some sane defaults for Perl programs, as defined |
489 | by two typical (or not so typical - use your common sense) specimens of |
494 | by two typical (or not so typical - use your common sense) specimens of |
490 | Perl coders. |
495 | Perl coders. |
491 | |
496 | |
… | |
… | |
856 | |
861 | |
857 | libev cvs-co(README) cvs-pod(ev.pod) dist list(libev) |
862 | libev cvs-co(README) cvs-pod(ev.pod) dist list(libev) |
858 | A full-featured and high-performance (<a |
863 | A full-featured and high-performance (<a |
859 | href="http://libev.schmorp.de/bench.html">see benchmark</a>) event loop that |
864 | href="http://libev.schmorp.de/bench.html">see benchmark</a>) event loop that |
860 | is loosely modelled after libevent, but without its limitations and bugs. It is |
865 | is loosely modelled after libevent, but without its limitations and bugs. It is |
861 | used, among others, in the <a href="pkg/gvpe.html">GNU Virtual Private Ethernet</a> and |
866 | used, among others, in the <a href="/pkg/gvpe.html">GNU Virtual Private Ethernet</a> and |
862 | <a href="pkg/rxvt-unicode.html">rxvt-unicode</a> packages, and in |
867 | <a href="/pkg/rxvt-unicode.html">rxvt-unicode</a> packages, and in |
863 | the Deliantra MORPG Server and Client. |
868 | the Deliantra MORPG Server and Client. |
864 | |
869 | |
865 | Features include child/pid watchers, periodic timers based on wallclock |
870 | Features include child/pid watchers, periodic timers based on wallclock |
866 | (absolute) time (in addition to timers using relative timeouts), as well |
871 | (absolute) time (in addition to timers using relative timeouts), as well |
867 | as epoll/kqueue/event ports/inotify/eventfd/signalfd support, fast timer |
872 | as epoll/kqueue/event ports/inotify/eventfd/signalfd support, fast timer |
… | |
… | |
1033 | Linux-NBD cpan cvs-pod(lib/Linux/NBD.pm) cvs-pod(lib/Linux/NBD/Client.pm) cvs-pod(lib/Linux/NBD/Server.pm) cvs-co(Changes) |
1038 | Linux-NBD cpan cvs-pod(lib/Linux/NBD.pm) cvs-pod(lib/Linux/NBD/Client.pm) cvs-pod(lib/Linux/NBD/Server.pm) cvs-co(Changes) |
1034 | A Perl module that helps implementing netblock block device servers and |
1039 | A Perl module that helps implementing netblock block device servers and |
1035 | set up NBD instances. A sample application allowing you to mount most CD |
1040 | set up NBD instances. A sample application allowing you to mount most CD |
1036 | images is included. |
1041 | images is included. |
1037 | |
1042 | |
|
|
1043 | Linux-Clone cpan cvs-pod(Clone.pm) cvs-co(Changes) |
|
|
1044 | A Perl interface to the clone(2) and unshare(2) syscalls. |
|
|
1045 | |
|
|
1046 | Urlader cpan cvs-pod(Urlader.pm) cvs-co(Changes) |
|
|
1047 | A self-unpacking archive that can be used for program deployment and upgrades. |
|
|
1048 | |
|
|
1049 | Much like PAR, this module provides a simple way to build (silently) self-extracting |
|
|
1050 | executables that can contain perl, modules and shared libraries. Unlike PAR it is not |
|
|
1051 | restricted to perl programs, works transparently, without any magic and can cache |
|
|
1052 | unpacked archives for extra speed. Also unlike PAR, it leaves you out in the cold |
|
|
1053 | on the problem of how to atcually gather your files into the distribution. |
|
|
1054 | |
1038 | Mozilla-Plugin |
1055 | Mozilla-Plugin |
1039 | Undocumented, unreleased and unfinished-but-somewhat-working Perl plug-in |
1056 | Undocumented, unreleased and unfinished-but-somewhat-working Perl plug-in |
1040 | for Mozilla (Netscape, Opera, IE...), that allows embedding Tk, Gtk etc. |
1057 | for Mozilla (Netscape, Opera, IE...), that allows embedding Tk, Gtk etc. |
1041 | plugins directly in the browser. |
1058 | plugins directly in the browser. |
1042 | |
1059 | |