Very interesting. A few comments: The $fis->addRule call in your code block above makes sense, but seems to be a huge blob of code that will just have to be parsed back to a (quality, speed) array of
[ qw/min min small small/ ],
[ qw/min small small excellent/ ],
[ qw/small good good excellent/ ],
[ qw/small good good excellent/ ]
For clarity and teaching purposes, great. For maintainability and error prevention, not so good.
Also, what does this produce when you run it?
Alex / talexb / Toronto
"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds