Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change 
notification.

The "MeetUp" page has been changed by MarvinHumphrey:
https://wiki.apache.org/lucy/MeetUp?action=diff&rev1=1&rev2=2

Comment:
Formatting

   1.  Should Lucy's Query class be an interface instead of an abstract class?  
How about Analyzer, Searcher, Matcher, Collector, Compiler, IndexReader, 
DataReader, DataWriter, Lexicon, Posting, Folder, FileHandle, Lock, and 
SortExternal -- all of which are abstract classes?
   1.  There are a handful of Lucy classes which are designed to be subclassed 
by users but are not abstract: QueryParser, IndexManager, Schema, FieldType, 
and Highlighter.  Why is it challenging to change these to interfaces?
   1.  How can we change the Clownfish callback mechanism to be based on 
interfaces instead of classes?
- 1.  If we use runtime "duck typing" to establish interface compliance, 
+  1.  If we use runtime "duck typing" to establish interface compliance, 
   1.  Should Obj#Hash_Sum be moved to a "Hasher" interface?  Should Obj#Clone 
be moved to a "Cloner" interface?  Should Obj have any methods at all?
  
  Bonus questions:

Reply via email to