XMLImportDB provides an easy-to-use interface that allows developers to create a baseline database environment that can be embedded in their source code for use in jUnit test cases. The database environment can be described in a separate file in the same package as the tests, in a hard coded string in the test case classes, or in any other location for which a java.io.Reader can be created at runtime.
Immutable Collections for Java is a library providing immutable/persistent collection classes for Java. While collections are immutable, they provide methods for adding and removing values by creating new modified copies of themselves. Each copy shares almost all of its structure with other copies, to minimize memory consumption. The library includes a singly-linked (cons/cddr style) list/stack, an integer tree-based indexed list, a 2-3 tree-based random access indexed list, a 2-3 tree-based map, a hash tree-based map, and hash- and tree-based sets. All collections provide immutable Cursor as well as standard Iterator classes for looping through all elements. A utility class provides functional style algorithmic processing of Cursors, including foldLeft, foldRight, collect, select, and reject. The 2-3 tree and integer tree classes are optimized for performance and can be used alongside java.util Collections when immutability is needed for safe data sharing.
Re: Update from version 1.0a to 1.2a *very* useful, still blows it!!
> Even with the correct build, when I run
> spamprobe find-good on my latest spam
> mails, I get totally miserable results
> compared to 1.0a! Strange! Do I have to
> retrain this new version with
1.2 uses a different parser than 1.0 so there would be a benefit to updating your database using 1.2a to get the new terms found by the new parser. I don't know what "totally miserable" means to you but if you are saying that 1.2a isn't finding any spams then clearly there is a problem with your database. 1.2 is at least as accurate as 1.0 in all of my tests.