Weekly update
May 10th, 2009
The current snapshot build brings the following items:
- Jersey and MINA versions upgraded, no snapshot deps
- JDBM persistence support added
- “count” functionality added
- a couple of minor fixes
JDBM seems to be sort of forgotten key/value persistence mechanism, but does its job being very light and simple and what is interesting is using B-Tree indices. It is very likely that functionality could be used to index data stored on data servers on top of or next to Lucene. MINA and Jersey are being intensively developed that’s why got matured in the meatime letting us avoid snapshot dependencies.
Changing topic… I was curious how many lines SubRecord has and I performed line counting, see the report:
przemek@master:~$ perl cloc-1.08.pl ~/workspace/subrecord-trunk/src/
115 text files.
115 unique files.
446 files ignored.
http://cloc.sourceforge.net v 1.08 T=1.0 s (113.0 files/s, 8654.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code scale 3rd gen. equiv
-------------------------------------------------------------------------------
Java 109 1015 2696 4787 x 1.36 = 6510.32
XML 4 10 41 105 x 1.90 = 199.50
-------------------------------------------------------------------------------
SUM: 113 1025 2737 4892 x 1.37 = 6709.82
-------------------------------------------------------------------------------
Believe or not, there are 4787 lines of Java code !
Not bad.