Previous releases
Hancock 2.0.1
Hancock 2.0 adds the notion of parameterization for Hancock's
directory, map, pickle, and stream types. This mechanism reduces
the number of distinct types that a programmer must specify without
sacrificing the data safety gained from Hancock's static and dynamic
type checking. Parameterization can also help with processing
variable-width data.
Hancock 2.0 maps are always keyed by values of type long long.
Such maps use a new mechanism for conveying the legal range
of keys and for tuning their on-disk representations.
Hancock 2.0 introduces a new type, called generative streams, for
streams that do not have a physical representation.
Finally, Hancock 2.0 comes with a small library of stream
types, which facilitate iterating over various combinations of maps.
Version 2.0.1 fixes a performance bug introduced in Hancock 2.0 and
a few other minor bugs.
Hancock 2.0.1 manual (ps)
(pdf)
Download Hancock 2.0.1
Hancock 1.1
Changed the representation of maps to improve performance,
added a new type, called pickles, to permit users to define
their own persistent data structures, and fixed bugs.
Hancock 1.1 manual (ps)
(pdf)
Download Hancock 1.1
Hancock 1.0
Hancock 1.0 is the original version of Hancock.
Hancock 1.0 manual (ps)
(pdf)
Download Hancock 1.0
Inquiries
Please send inquiries to: hancock@research.att.com.
|