The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Algorithm::Voting - voting algorithm implementations

SYNOPSIS

    use Algorithm::Voting::Ballot;
    use Algorithm::Voting::Plurality;
    my $box = Algorithm::Voting::Plurality->new();    # a ballot box
    foreach my $candidate (get_votes()) {
        $box->add( Algorithm::Voting::Ballot->new($candidate) );
    }
    print $box->as_string;

DESCRIPTION

Modules in this package implement various voting algorithms (e.g. Plurality, Sortition, etc.) as well as related objects (ballots, etc.).

AUTHOR

johntrammell@gmail.com, <johntrammell at gmail.com>

BUGS

Please report any bugs or feature requests via the Google Code web interface at http://code.google.com/p/algorithm-voting/.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Algorithm::Voting

This project is hosted at Google Code. You can find up-to-date information on this project at URL http://code.google.com/p/algorithm-voting/.

COPYRIGHT & LICENSE

Copyright 2008 johntrammell@gmail.com, all rights reserved.

This software is intended for educational and entertainment purposes only.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.