[EM] Election Methods Code Repository Proposal

Andy Jennings elections at jenningsstory.com
Mon Sep 12 10:30:52 PDT 2011


On Sun, Sep 11, 2011 at 9:15 PM, Greg Nisbet <gregory.nisbet at gmail.com>wrote:

> Anyway, IEVS is in C, RubyVote and PythonVote are obviously in Python,
> and my old code is in Java. If the community could settle on a single
> language for reference implementations (speed being less important
> here than clarity and familiarity) of various voting methods and maybe
> a quick language such as C, C++, D, or Java when additional speed is
> required, and possibly an efficiently parallelizable language (e.g.
> Erlang, Haskell) to allow for distributed computation and greater
> scalability.
>

I definitely agree on the "reference implementation" part.  I vote for
Python, but maybe someone should set up an approval-style poll.

As for a "fast language implementation" and a "parallel language
implementation", that's not a bad idea, but I don't know that we're ready to
maintain three different code repositories, yet.

~ Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.electorama.com/pipermail/election-methods-electorama.com/attachments/20110912/2ee27fca/attachment-0004.htm>


More information about the Election-Methods mailing list