I just noticed that LuceneKit is in CVS already. I would like to have some discussion about the header structure. LuceneKit has several parts. The most important parts are Index, Search, Analysis, which is kind of independent from each other. Do people like to have a flat header or a hierarchic header ? It seems GNUstep-related projects use flat header, but mixing all these parts is kind of messy to me. For flat header, it will look like <LuceneKit/LCTermVectorsWriter.h>, and there will be about 100 header files in the same directory. For hierarchic header, it will look like <LuceneKit/Index/LCTermVectorsWriter.h>, just one more level.
How do you think ? Yen-Ju
