Java News from Tuesday, May 9, 2006

Bram Moolenaar has released Vim 7,a vi derivative text editor for Unix, Windows, Amiga, OS/2, and the Mac. New features in 7.0 include spell checking, intelligent completion, tab pages, and extended undo.

I note with regret that SGI has filed for bankruptcy, though to be honest I was under the impression they'd gone out of business or been acquired a few years ago. I really thought Sun was the last classic workstation vendor still standing. As exciting a company as SGI was in the 90s, it's long been unclear what they offer to the market. Their core market has long since moved on to Windows, the Mac, and Linux. has released lint4j 0.9.1, a free-beer "static Java source code analyzer that detects locking and threading issues, performance and scalability problems, and checks complex contracts such as Java serialization by performing type, data flow, and lock graph analysis." Version 0.9.1 adds an XML output formatter and fixes bugs, but doesn't add any new detectors.

Sebastiano Vigna has released version 5.0.2 of fastUtil, a collection of type-specific Java maps and sets with a small memory footprint and faster access and insertion. The classes implement their standard counterpart interfaces such as java.util.Map and can be plugged into existing code. However, they also contain type-specific methods. For instance, the CharList class has not only the usual add(Object o) method but also an add(char c) method. This is a bug fix release. fastUtil is published under the GNU Lesser General Public License (LGPL).