Display a dancing girl "ChaCha."
She dance, dance and dance forever on your desktop. Enjoy!
This module implements a simple SAX filter that provides XInclude
support. It does NOT support XPointer.
The directory watcher operates by scanning a directory at some interval and
generating a list of files based on a user supplied glob pattern. As the file
list changes from one interval to the next, events are generated and
dispatched to registered observers. Three types of events are supported --
added, modified, and removed.
"Beneath a Steel Sky is a 2D point-and-click science fiction thriller set in a
bleak vision of the future, originally published for DOS and the Amiga. ..."
Now playable on FreeBSD, thanks to the help of Tony Warriner at Revolution
Software Ltd and the developers of scummvm. This game is distributed by the
scummvm project.
Pod::Elemental is a system for treating a Pod (plain old documentation)
documents as trees of elements. This model may be familiar from many other
document systems, especially the HTML DOM. Pod::Elemental's document
object model is much less sophisticated than the HTML DOM, but still makes
a lot of document transformations easy.
XWinWrap is a small utility written a loooong time ago that allowed you to
stick most of the apps to your desktop background. What this meant was you
could use an animated screensaver (like glmatrix, electric sheep, etc) or
even a movie, and use it as your wallpaper.
This module allows a Class::AlzaboWrapper::Cursor object to be used as
a TT2 iterator.
For a cursor which returns one object at a time, the iterator simply
returns one object per iteration. When the cursor returns multiple
objects, the iterator returns a hash reference where the keys are the
table name of the object's class in lower-case, with camel-casing
turned into underscores. The values of the hash are the objects.
So if the cursor returns Foo::User and Foo::Page objects, the keys are
"user" and "page".
0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform
real-time strategy (RTS) game of ancient warfare. In short, it is
a historically-based war/economy game that allows players to relive
or rewrite the history of Western civilizations, focusing on the
years between 500 B.C. and 500 A.D. The project is highly ambitious,
involving state-of-the-art 3D graphics, detailed artwork, sound,
and a flexible and powerful custom-built game engine.
The game has been in development by Wildfire Games (WFG), a group
of volunteer, hobbyist game developers, since 2001. The code and
data are available under the GPL license, and the art, sound and
documentation are available under CC-BY-SA. In short, we consider
0 A.D. an educational celebration of game development and ancient
history.
Sort::Tree implements a mechanism for sorting a list of objects into a
tree structure and flattening it back into a list. Among other things,
this is useful for displaying database queries in hierarchical views,
such as nested categories, parent-child relationships, threaded
discussions, and so forth.
Trees have a lot to do with Graph theory, so if this module doesn't suit
your fancy, have a look at the Graph:: Perl modules for an academically
oriented implementation that employs vertex, edge, and node operations.
For more information on how to use the perl module, see the
pod documentation via the command
perldoc Sort::Tree
or, after installation, view the man pages with
man Sort::Tree
Recursively evaluate a BLOCK over a list of data structures (locally setting $_
to each element) and return the list composed of the results of such
evaluations. $_ can be used to modify the elements.
Data::Rmap currently traverses HASH, ARRAY, SCALAR and GLOB reference types and
ignores others. Depending on which rmap_* wrapper is used, the BLOCK is called
for only scalar values, arrays, hashes, references, all elements or a
customizable combination.