Volity

Frivolity

Frivolity is a Perl implementation of Volity's parlor and referee protocols. It includes programs, libraries, and documentation for creating and then running Volity parlors in Perl. It requires Perl v5.8 or greater.

(For the Volity project's official client-side implementation, see Gamut.)

All of Frivolity's libraries and programs are protected by the LGPL, an open-source license. All relevant licensing documentation is included in the package.

The Volity programming in Perl forum on volity.net is currently the most appropriate location for Frivolity discussion. Refer also to Frivolity's wiki page for Web links and other information pertinent to this software.

Project Status

The most recent Frivolity release is version 0.7.1, a near-complete implementation of the entire server-side Volity platform as it stood by the end of March, 2007. It also includes an example implementation of Tic Tac Toe, incuding a ruleset document and an SVG-based UI bundle.

Downloads

The easiest way to obtain the latest Frivolity release is to use the CPAN module's interactive mode or the cpan command-line program to download and install it, as well as all its dependencies. The command to use is simply install Volity.

You can also simply download it from here.

You may also obtain the very latest code via SVN (the module you'll want is called server-perl), or you can simply browse the SVN tree on the Web.

Documentation

All of Frivolity's modules and programs feature embedded documentation in POD format; you can perldoc the files to view it, or use the man command after installation. Start with the Volity manpage.

HTML documentation is available under Frivolity's CPAN entry. Start with this page.