ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/schmorpforge/genpage
(Generate patch)

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.36 by root, Tue Sep 30 02:27:46 2008 UTC vs.
Revision 1.46 by root, Mon Jul 20 04:16:09 2009 UTC

44</head> 44</head>
45<body> 45<body>
46<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p> 46<p class='back'><a href='/'>Schmorpforge Ta-Sa Software Repository</a></p>
47<h1 class="$_[1]">$_[0]</h1> 47<h1 class="$_[1]">$_[0]</h1>
48<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em"> 48<div style="text-align: center; float: right; margin-left: 1em; margin-bottom: 1em">
49 <a href="http://www.piratenpartei.de/navigation/politik/unsere-ziele">
50 <img src="http://www.piratenpartei-hessen.de/common/piratenbanner1" alt="Piratenpartei" border="0"/>
51 </a>
52 <br />
49 <a href="http://www.deliantra.net/"> 53 <a href="http://www.deliantra.net/">
50 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/> 54 <img src="http://www.deliantra.net/images/deliantra.png" border="0" alt="Deliantra Free MMORPG" style="display: inline"/>
51 <br /> 55 <br />
52 The free as in beer, liberal, code &amp; content retro-style graphical MMORPG :) 56 The free as in beer, liberal, code &amp; content retro-style graphical MMORPG :)
53 </a> 57 </a>
197<ul> 201<ul>
198<li>All CVS Repositories can be found <a href="http://cvs.schmorp.de/">here</a>.</li> 202<li>All CVS Repositories can be found <a href="http://cvs.schmorp.de/">here</a>.</li>
199<li>All GIT Repositories can be found <a href="http://git.ta-sa.org/">here</a>.</li> 203<li>All GIT Repositories can be found <a href="http://git.ta-sa.org/">here</a>.</li>
200<li>File Releases can be found <a href="http://dist.schmorp.de/">here</a> or on CPAN (for Perl modules).</li> 204<li>File Releases can be found <a href="http://dist.schmorp.de/">here</a> or on CPAN (for Perl modules).</li>
201<li>All Mailinglists can be found <a href="http://lists.schmorp.de/mailman/listinfo">here</a>.</li> 205<li>All Mailinglists can be found <a href="http://lists.schmorp.de/mailman/listinfo">here</a>.</li>
202<li>The Wiki can be found <a href="http://wiki.schmorp.de/">here</a>.</li> 206<!--<li>The Wiki can be found <a href="http://wiki.schmorp.de/">here</a>.</li>-->
203</ul> 207</ul>
204<p>Projects listed on this page:</p> 208<p>Projects listed on this page:</p>
205<table> 209<table>
206EOF 210EOF
207 211
284 readline tab-completion to enter filenames. 288 readline tab-completion to enter filenames.
285 289
286 Again, its a dire hack and will not work with all programs. It does work 290 Again, its a dire hack and will not work with all programs. It does work
287 for gimp, firefox, gedit at least, though. 291 for gimp, firefox, gedit at least, though.
288 292
293Async-Interrupt cpan cvs-pod(Interrupt.pm,) cvs-co(Changes)
294 Allow C/XS libraries to interrupt perl asynchronously.
295
296 This is a module implementing a rarely-needed, very advanced technique
297 to interrupt a running perl interpreter from another thread, or similar,
298 context, at very low overhead.
299
289CV cpan cvs-pod(bin/cv,) cvs-co(Changes) 300CV cpan cvs-pod(bin/cv,) cvs-co(Changes)
290 Gtk2::CV is a perl module that implements an image viewer. 301 Gtk2::CV is a perl module that implements an image viewer.
291 302
292 It comes with its own demo app, named <tt>cv</tt>, which is loosely 303 It comes with its own demo app, named <tt>cv</tt>, which is loosely
293 modeled after the classic <tt>xv</tt>, although it displays images much 304 modeled after the classic <tt>xv</tt>, although it displays images much
325 This module provides an alternative to the Net-IRC and Net-IRC2 336 This module provides an alternative to the Net-IRC and Net-IRC2
326 modules. Its design rationale is offering a 100% non-blocking 337 modules. Its design rationale is offering a 100% non-blocking
327 callback-based interface, RFC-compliant parsing and a lightweight 338 callback-based interface, RFC-compliant parsing and a lightweight
328 approach to modularity and reusability. 339 approach to modularity and reusability.
329 340
341Guard cpan cvs-pod(Guard.pm,) cvs-co(Changes)
342 This small module implements scope and object guards, that is, code blocks
343 that are executed when a scope is being exited (or an object is destroyed).
344
345 Much effort was invested into these guards behaving "sensibly" in the
346 presence of thrown exceptions, errors and other adverse conditions, as
347 well as into good performance.
348
330Net-IRC-Server cvs-pod(Net/IRC/Server.pm,) 349Net-IRC-Server cvs-pod(Net/IRC/Server.pm,)
331 This module provides a simple API for handling the IRC Protocol 350 This module provides a simple API for handling the IRC Protocol
332 aiming at implementing lightweight IRC-Servers. 351 aiming at implementing lightweight IRC-Servers.
333 352
334PApp-SQL cpan cvs-pod(SQL.pm,) 353PApp-SQL cpan cvs-pod(SQL.pm,)
443 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info. 462 See <a href="http://www.goof.com/pcg/marc/lmainit.html">its homepage</a> for more info.
444 463
445Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes) 464Algorithm-FEC cpan cvs-pod(FEC.pm,) cvs-co(README.fec) cvs-co(Changes)
446 Perl module implementing forward error correction using Vandermonde matrices 465 Perl module implementing forward error correction using Vandermonde matrices
447 466
448AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE) 467AnyEvent cpan cvs-pod(lib/AnyEvent.pm,) cvs-pod(lib/AnyEvent/Intro.pod,Introduction/Tutorial) cvs-co(Changes) cvs-pod(lib/AnyEvent/Util.pm,AnyEvent::Util) cvs-pod(lib/AnyEvent/Handle.pm,AnyEvent::Handle) cvs-pod(lib/AnyEvent/Socket.pm,AnyEvent::Socket) cvs-pod(lib/AnyEvent/DNS.pm,AnyEvent::DNS) cvs-pod(lib/AnyEvent/Impl/EV.pm,AnyEvent::Impl::EV) cvs-pod(lib/AnyEvent/Impl/Event.pm,AnyEvent::Impl::Event) cvs-pod(lib/AnyEvent/Impl/Glib.pm,AnyEvent::Impl::Glib) cvs-pod(lib/AnyEvent/Impl/Tk.pm,AnyEvent::Impl::Tk) cvs-pod(lib/AnyEvent/Impl/Perl.pm,AnyEvent::Impl::Perl) cvs-pod(lib/AnyEvent/Impl/Qt.pm,AnyEvent::Impl::Qt) cvs-pod(lib/AnyEvent/Impl/EventLib.pm,AnyEvent::Impl::EventLib) cvs-pod(lib/AnyEvent/Impl/IOAsync.pm,AnyEvent::Impl::IOAsync) cvs-pod(lib/AnyEvent/Impl/POE.pm,AnyEvent::Impl::POE)
449 This module offers a simple API for I/O, timer, signal, child process 468 This module offers a simple API for I/O, timer, signal, child process
450 and completion events, independent of a specific event loop. 469 and completion events, independent of a specific event loop.
451 470
452 <p>This module allows module authors to use those events internally without 471 <p>This module allows module authors to use those events internally
453 forcing users of the module to use a specific event loop, without adding 472 without forcing users of the module to use a specific event loop, without
454 noticable overhead. Currently supported event loops are EV, Event, 473 adding noticable overhead. Currently supported event loops are EV, Event,
455 Glib/Gtk2, Tk, Qt, Event::Lib and POE (and thus also WxWidgets and 474 Glib/Gtk2, Tk, Qt, Event::Lib, IO::Async and POE (and thus also WxWidgets
456 Prima). It contains a very fast (see benchmarks in the main manual page) 475 and Prima). It also comes with a very fast (see benchmarks in the main
457 Pure Perl event loop and doesn't rely on XS, which ensures that your 476 manual page) Pure Perl event loop and doesn't rely on XS, which ensures
458 program will always run even when no C-based event loop is available.</p> 477 that your program will always run even when no C-based event loop is
478 available.</p>
459 479
460 <p>In addition to the event core (which might be all you need), AnyEvent 480 <p>In addition to the event core (which might be all you need), AnyEvent
461 comes with an optional, fully asynchronous, pure-perl DNS resolver 481 comes with an optional, fully asynchronous, pure-perl DNS resolver
462 library supporting UDP, TCP and EDNS0, with many utility functions to 482 library supporting UDP, TCP and EDNS0, with many utility functions to
463 "just resolve" stuff without having to instantiate even a resolver object 483 "just resolve" stuff without having to instantiate even a resolver object
526 546
527 This module is an Anyevent-based interface to the International Go Server 547 This module is an Anyevent-based interface to the International Go Server
528 protocol. 548 protocol.
529 549
530AnyEvent-EditText cpan-elmex git-pod(lib/AnyEvent/EditText.pm,) git-co(Changes) 550AnyEvent-EditText cpan-elmex git-pod(lib/AnyEvent/EditText.pm,) git-co(Changes)
531 A Perl module which allows editing any text via an editor in a seperate process. 551 A Perl module which allows editing any text via an editor in a separate process.
532 552
533 A utility Perl module that will start a terminal/editor for you and will 553 A utility Perl module that will start a terminal/editor for you and will
534 wait non-blocking for you to finish editing that file. Very useful to embed 554 wait non-blocking for you to finish editing that file. Very useful to embed
535 content edititing in event based programs that have a AnyEvent compatible 555 content edititing in event based programs that have a AnyEvent compatible
536 event loop. 556 event loop.
557
558Array-Heap cpan cvs-pod(Heap.pm,) cvs-co(Changes)
559 A Perl module that implements C++ STL-like binary heap operations.
537 560
538Audio-Play-MPG123 cpan cvs-pod(MPG123.pm,) cvs-co(Changes) 561Audio-Play-MPG123 cpan cvs-pod(MPG123.pm,) cvs-co(Changes)
539 A Perl module implementing an interface to mpg123. 562 A Perl module implementing an interface to mpg123.
540 563
541Compress-LZV1 cpan cvs-pod(LZV1.pm,) cvs-co(Changes) 564Compress-LZV1 cpan cvs-pod(LZV1.pm,) cvs-co(Changes)
560 A large Perl module family that implements cooperative multitasking in 583 A large Perl module family that implements cooperative multitasking in
561 Perl. It supports filehandle and event abstraction and also implements 584 Perl. It supports filehandle and event abstraction and also implements
562 continuations as well as the necessary directives to implement a slightly 585 continuations as well as the necessary directives to implement a slightly
563 limited call/cc in Perl. 586 limited call/cc in Perl.
564 587
588Coro-Mysql cpan cvs-co(Changes) cvs-pod(Mysql.pm,)
589 Lets other threads run while doing mysql requests via DBD::mysql.
590
591 This perl module patches libmysqlclient/DBD::mysql at runtime to allow
592 multiple Coro-based threads to make database accesses concurrently,
593 instead of blocking the whole process.
594
565Crypt-Twofish2 cpan cvs-pod(Twofish2.pm,) cvs-co(Changes) 595Crypt-Twofish2 cpan cvs-pod(Twofish2.pm,) cvs-co(Changes)
566 A Perl module implementing the twofish encryption algorithm in Perl. It has 596 A Perl module implementing the twofish encryption algorithm in Perl. It has
567 mostly been superceded by the Crypt::Twofish module. However, it supports 597 mostly been superceded by the Crypt::Twofish module. However, it supports
568 an easy and fast CBC mode natively. 598 an easy and fast CBC mode natively.
569 599
571 Perl module to generate and parse <a href="http://www.hashcash.org">hashcashes</a>. 601 Perl module to generate and parse <a href="http://www.hashcash.org">hashcashes</a>.
572 Follow the link to learn more. This module is currently faster than 602 Follow the link to learn more. This module is currently faster than
573 the hashcash reference library. 603 the hashcash reference library.
574 604
575EV cpan cvs-pod(EV.pm,) cvs-pod(../libev/ev.pod,libev-documentation) cvs-pod(EV/MakeMaker.pm) cvs-co(Changes) 605EV cpan cvs-pod(EV.pm,) cvs-pod(../libev/ev.pod,libev-documentation) cvs-pod(EV/MakeMaker.pm) cvs-co(Changes)
576 A thin wrapper around <a href="/pkg/libev.html">libev</a>, 606 A thin wrapper around <a href="/pkg/libev.html">libev</a>, a
577 a high-performance event loop. Intended as a faster and less 607 high-performance event loop. Intended as a faster and less buggy
578 buggy replacement for the Event perl module. Efficiently supports 608 replacement for the Event perl module. Efficiently supports very high
579 very high number of timers, scalable operating system APIs such as 609 number of timers, scalable operating system APIs such as epoll, kqueue,
580 epoll, kqueue, solaris's ports, inotify, child/pid watchers and 610 solaris's ports, inotify, eventfd, signalfd, child/pid watchers and much
581 much more. 611 more.
582 612
583 A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing 613 A <a href="http://lists.schmorp.de/mailman/listinfo/libev">mailing
584 list</a> for discussion and support is now available. 614 list</a> for discussion and support is now available.
585 615
586EV-ADNS cpan cvs-pod(ADNS.pm,) cvs-co(Changes) 616EV-ADNS cpan cvs-pod(ADNS.pm,) cvs-co(Changes)
587 An asynchronous stub resolver that integrates efficiently into 617 An asynchronous stub resolver that integrates efficiently into
588 the EV event loop. Uses adns/libadns as backend. 618 the EV event loop. Uses adns/libadns as backend.
619
620EV-Loop-Async cpan cvs-pod(Async.pm,) cvs-co(Changes)
621 Small module that runs an EV event loop in another thread
622 and uses an Async-Interrupt object to signal new events
623 to perl.
589 624
590Net-SNMP-EV cpan cvs-pod(EV.pm,) cvs-co(Changes) 625Net-SNMP-EV cpan cvs-pod(EV.pm,) cvs-co(Changes)
591 An adaptor that integrates the Net-SNMP Perl module into the EV event loop. 626 An adaptor that integrates the Net-SNMP Perl module into the EV event loop.
592 Loading it suffices to make background requests in EV programs. 627 Loading it suffices to make background requests in EV programs.
593 628
597 is loosely modelled after libevent, but without its limitations and bugs. It is 632 is loosely modelled after libevent, but without its limitations and bugs. It is
598 used, among others, in the <a href="http://savannah.gnu.org/projects/gvpe">GNU Virtual Private Ethernet</a> and 633 used, among others, in the <a href="http://savannah.gnu.org/projects/gvpe">GNU Virtual Private Ethernet</a> and
599 <a href="http://software.schmorp.de/pkg/rxvt-unicode.html">rxvt-unicode</a> packages, and in 634 <a href="http://software.schmorp.de/pkg/rxvt-unicode.html">rxvt-unicode</a> packages, and in
600 the Deliantra MORPG Server and Client. 635 the Deliantra MORPG Server and Client.
601 636
602 Features include child/pid watchers, periodic timers based on 637 Features include child/pid watchers, periodic timers based on wallclock
603 wallclock (absolute) time (in addition to timers using relative 638 (absolute) time (in addition to timers using relative timeouts), as well
604 timeouts), as well as epoll/kqueue/event ports/inotify (for file watchers) support, 639 as epoll/kqueue/event ports/inotify/eventfd/signalfd support, fast timer
605 fast timer management, time jump detection and correction, and ease-of-use. 640 management, time jump detection and correction, and ease-of-use.
606 <p /> 641 <p />
642
607 It can be used as a libevent replacement using its emulation API or 643 It can be used as a libevent replacement using its emulation API or
608 directly embedded into your programs without the need for complex 644 directly embedded into your programs without the need for complex
609 configuration support. A full-featured and well-documented 645 configuration support. A full-featured and well-documented
610 <a href="EV.html">perl interface</a> is also available. 646 <a href="EV.html">perl interface</a> is also available.
611 <p /> 647 <p />
905 is a bit slower than necessary, and lacks some important (or nice) 941 is a bit slower than necessary, and lacks some important (or nice)
906 features, like automatic unzip-testing and others. On the other hand, 942 features, like automatic unzip-testing and others. On the other hand,
907 fcrackzip-0.0.1 was hacked together in under ten hours, and you can 943 fcrackzip-0.0.1 was hacked together in under ten hours, and you can
908 always modify the source (and send me patches!!!) (I hope I've made it 944 always modify the source (and send me patches!!!) (I hope I've made it
909 clear now ;)</p> 945 clear now ;)</p>
946
947lsys cvs-co(README) cvs-co(NEWS)
948 lsys is a program that interprets lindenmeyer-systems.
949
950 <p>lsys is a full-featured program that understands most of the syntax
951 of the original l-systems language, which is far more complex and
952 powerful than most available l-system interpreters.</p>
953
954 <p>See <a href="http://www.goof.com/pcg/marc/lsys.html">the original homepage</a>
955 for more explanations and some images.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines