This is the todo file:

Implement Span Queries
Make QueryParser extendable - have virtual functions... implement spans??
Synonym contribution?
QueryFilter, DateFilter - haven't been checked
Bring clucene up to date with jlucene file format (at least!)

Features:
* SWIG wrappers
* use yacc/bison to generate queryparser & standard analyzer
* upgrade code to support ucs4 (8 byte characters) (not just ucs2). Then can be used for 
  other languages (chinese?) - won't be jlucene compatible in this mode though
* catch up features with Java Lucene 2.0
* a serialization interface to allow results to be saved/loaded
* a DB Store - berkley?
* work on a memory pool implementation - small memory block mem instantiation is slowing down clucene

Performance:
* we are currently using new char[] and delete[] for strings, maybe malloc is quicker?

Crossplatform:
* multithreading should be automatically disabled if not available

Todo:
* start distributing rpms
* fix TODO items in code
* fix BUGS in Sourceforge bug database
* clean up help comments
* do we need a sprintf/printf replacement for char?

Future:
* finish all the tests
* write some benchmarking tests
* implement socket,threading,serialisation in boost.
