Difference between revisions of "Hoogle/Specs"

From HaskellWiki
Jump to navigation Jump to search
Line 3: Line 3:
 
== Hoogle Text File ==
 
== Hoogle Text File ==
   
  +
The Hoogle Text File format will remain largely unchanged from Hoogle 3.
   
 
== Hoogle Data File ==
 
== Hoogle Data File ==
   
  +
The Hoogle Data File format will be binary, and support lots of features a lot faster. It needs better indexing, type collapsing etc. The main purpose is to improve speed, improve accuracy and to allow multiple data files to be searched.
   
 
== Interpreting a Search ==
 
== Interpreting a Search ==
  +
  +
This has to be changed to take account of multi module names, i.e. Data.Map etc.

Revision as of 10:39, 28 June 2006

These are the technical specifications for Hoogle 4, and are intended as a working blueprint. Please sign all notes, unless you are me. --Neil Mitchell 10:36, 28 June 2006 (UTC)

Hoogle Text File

The Hoogle Text File format will remain largely unchanged from Hoogle 3.

Hoogle Data File

The Hoogle Data File format will be binary, and support lots of features a lot faster. It needs better indexing, type collapsing etc. The main purpose is to improve speed, improve accuracy and to allow multiple data files to be searched.

Interpreting a Search

This has to be changed to take account of multi module names, i.e. Data.Map etc.