… | |
… | |
135 | EOF |
135 | EOF |
136 | } |
136 | } |
137 | |
137 | |
138 | sub res_irc { |
138 | sub res_irc { |
139 | # print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b><a href='http://widget.mibbit.com/?settings=ba7bec4f0f493fde9b226a13c375edbd&server=irc.schmorp.de&channel=%23schmorp&noServerNotices=true&autoConnect=true'>irc.schmorp.de</a></b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n"; |
139 | # print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b><a href='http://widget.mibbit.com/?settings=ba7bec4f0f493fde9b226a13c375edbd&server=irc.schmorp.de&channel=%23schmorp&noServerNotices=true&autoConnect=true'>irc.schmorp.de</a></b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n"; |
140 | print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <tt><b>irc.freenode.net</b></tt>, channel <tt>#schmorp</tt>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n"; |
140 | print "<tr><td><tt class='icon'>IRC</tt></td><td class='rr'>Server <a href='http://webchat.freenode.net/?randomnick=1&channels=schmorp&prompt=1'><tt><b>irc.freenode.net</b></tt>, channel <tt>#schmorp</tt></a>, users <tt>schmorp</tt> and <tt>elmex</tt> <b>(say hi and <i>wait a few minutes</i>)</b></td></tr>\n"; |
141 | } |
141 | } |
142 | |
142 | |
143 | $_ = <DATA>; |
143 | $_ = <DATA>; |
144 | for (;defined $_;) { |
144 | for (;defined $_;) { |
145 | my ($name, @args) = split /\s+/; |
145 | my ($name, @args) = split /\s+/; |
… | |
… | |
419 | |
419 | |
420 | Much effort was invested into these guards behaving "sensibly" in the |
420 | Much effort was invested into these guards behaving "sensibly" in the |
421 | presence of thrown exceptions, errors and other adverse conditions, as |
421 | presence of thrown exceptions, errors and other adverse conditions, as |
422 | well as into good performance. |
422 | well as into good performance. |
423 | |
423 | |
|
|
424 | common-sense cpan cvs-pod(sense.pm,) cvs-co(Changes) |
|
|
425 | This module implements some sane defaults for Perl programs, as defined |
|
|
426 | by two typical (or not so typical - use your common sense) specimens of |
|
|
427 | Perl coders. |
|
|
428 | |
424 | Net-IRC-Server cvs-pod(Net/IRC/Server.pm,) |
429 | Net-IRC-Server cvs-pod(Net/IRC/Server.pm,) |
425 | This module provides a simple API for handling the IRC Protocol |
430 | This module provides a simple API for handling the IRC Protocol |
426 | aiming at implementing lightweight IRC-Servers. |
431 | aiming at implementing lightweight IRC-Servers. |
427 | |
432 | |
428 | PApp-SQL cpan cvs-pod(SQL.pm,) |
433 | PApp-SQL cpan cvs-pod(SQL.pm,) |
… | |
… | |
860 | |
865 | |
861 | This Perl module represents a Go game. It can check for valid moves, |
866 | This Perl module represents a Go game. It can check for valid moves, |
862 | capture stones, stores move history and can represent a variety of |
867 | capture stones, stores move history and can represent a variety of |
863 | additional annotations (circles, labels, grayed-out stones etc.). |
868 | additional annotations (circles, labels, grayed-out stones etc.). |
864 | |
869 | |
|
|
870 | Games-Sokoban cpan cvs-pod(Sokoban.pm,) cvs-co(Changes) |
|
|
871 | A perl module to load/transform/save sokoban levels in various formats. |
|
|
872 | |
|
|
873 | Supports xsb (text), rle, sokevo and a small "binpack" format for input and |
|
|
874 | output and can normalise levels as well as calculate unique IDs. |
|
|
875 | |
865 | Gtk2-GoBoard cpan cvs-pod(GoBoard.pm,) cvs-co(Changes) |
876 | Gtk2-GoBoard cpan cvs-pod(GoBoard.pm,) cvs-co(Changes) |
866 | A Perl module implementing a go board widget. |
877 | A Perl module implementing a go board widget. |
867 | |
878 | |
868 | This Perl module implements a beautiful go board (see <a |
879 | This Perl module implements a beautiful go board (see <a |
869 | href="http://data.plan9.de/kgsuemel.jpg">example</a>), implemented as a |
880 | href="http://data.plan9.de/kgsuemel.jpg">example</a>), implemented as a |