On 06/17/11 14:28, sebb wrote:

<snip>

> For example, checking hashes and sigs.

I already have scripts for this

> Checking jars contain N &L files, and that the manifest has suitable

I need to script this very soon

But my preferred scripting language is Python ...

(...I originally coded Rat in a scripting style of Java that's
incomprehensible to most other people :-/ Apologies and thanks to
everyone who's had to put up with such unnecessarily difficult code over
the last few years...)

I suspect that most people use Rat as a verification tool. But I use Rat
as a comprehension tool to help me scale reviews. For this, I need to be
able to add new functionality and enhancements quickly. I also need to
be able to tag milestones frequently. IMHO an automated verification
tool should be more conservatively coded.

This essential conflict is (upon reflection) the major reason why I've
been reluctant to add new capacity.

I've been considering the options for this new stuff. My conclusion is
that I'm going to dive in with some new independent products
(apache-rat-nose, say,
https://svn.apache.org/repos/asf/incubator/rat/nose) coded in whichever
language seems best with frequent informal milestone tags. Anything
found more generally useful can then be ported later somewhere or other.

Robert

Reply via email to