I'm proud to offer a much updated set of election method implementations. http://bolson.org/voting/vote_util/
Mostly it's the basic set of VRR, IRV, IRNR, Raw Rating Summation and a Histogram utility implemented across Java, C, C++ and perl. STV is also implemented in Java and C. Java, C and perl all have pretty easy interfaces taking name,rating pairs and there is utility code for parsing a couple kinds of text input. Brian Olson http://bolson.org/ ---- election-methods mailing list - see http://electorama.com/em for list info