From jeff at rosejn.net Fri Mar 10 14:07:19 2006 From: jeff at rosejn.net (Jeff Rose) Date: Fri, 10 Mar 2006 20:07:19 +0100 Subject: [Rubyvote-devel] votin' Message-ID: <4411CE67.6060505@rosejn.net> Very cool. Sorry for coming in out of the blue and sending in a patch that mucked with just about everything, but I'm excited to get in on the project and I'll try to behave in the future :-) The range voting that I submitted is meant to have voters score all options in the same range, but the other flavor you mentioned where they allot points out of a finite pool makes sense also. Actually, I think that's the style that we used for my Working Assets credit card... So one thing that I was thinking of while looking through code is that logging is probably pretty important, at least initially it might be good to allow for logging of errors. (e.g. votes that don't pass the verification phase...) This is another modification that gets into everything though, so maybe we can use one scheme as a test case to decide on how we want logging to work, and then once everyone is happy we integrate in with the rest? Peace, Jeff P.S. My rubyforge nick is "rosejn" From mako at atdot.cc Fri Mar 10 14:18:45 2006 From: mako at atdot.cc (Benj. Mako Hill) Date: Fri, 10 Mar 2006 14:18:45 -0500 Subject: [Rubyvote-devel] votin' In-Reply-To: <4411CE67.6060505@rosejn.net> References: <4411CE67.6060505@rosejn.net> Message-ID: <20060310191845.GD13710@yukidoke.org> > So one thing that I was thinking of while looking through code is that > logging is probably pretty important, at least initially it might be > good to allow for logging of errors. (e.g. votes that don't pass the > verification phase...) This is another modification that gets into > everything though, so maybe we can use one scheme as a test case to > decide on how we want logging to work, and then once everyone is happy > we integrate in with the rest? I think we could put this in the ElectionVote class and just have it inherit. If things about the logging process need to change, we can hopefully abstract those into methods that can be overloaded in each of the election subclasses. > P.S. My rubyforge nick is "rosejn" Cool. I've added you. Regards, Mako -- Benjamin Mako Hill mako at atdot.cc http://mako.cc/ Creativity can be a social contribution, but only in so far as society is free to use the results. --RMS From alexis at ortsa.com Sat Mar 11 17:24:49 2006 From: alexis at ortsa.com (Alexis Darrasse) Date: Sat, 11 Mar 2006 23:24:49 +0100 Subject: [Rubyvote-devel] IRV Message-ID: <20060311222449.GA16440@localhost.localdomain> I just commited the patch I had sent. Everything went well (I think). I renamed runoff.rb to irv.rb, I wasn't really happy with my choice anyway... I wanted to look at the TODO file, but it looks empty. Regards, Alexis