Authors who name their software using a one-word combination of the language the software is written in followed by a word that describes functionality are advertising their own unoriginality. Such names are slightly more acceptable when describing libraries where the language might actually matter.
Then again, I might just be trying to rationalize RubyVote. RubyVote, of course, is the very descriptive, accurate, and uninspired name of a new election methods library I’ve just written and released in on RubyForge. Here’s the short description:
An election methods and voting systems library written in Ruby. It provides a simple, consistent and well documented interface to a number of preferential, positional, and traditional election and voting methods.
Yes. Condorcet and Cloneproof-SSD are supported.
The homepage and project pages, both of which are also descriptive, accurate, and uninspired, can be found here:
- Homepage: http://rubyvote.rubyforge.org
- Project Page: http://rubyforge.org/projects/rubyvote
The software is distributed under the GNU GPL.
Woo hoo! Ruby!