Below are listed some of the data structure support packages under
consideration. The list is unordered.
which offers some levels of
support which our .ZEB files don't. Raja has provided a draft of
suggestions .
A package which supports dynamic creation and portable I/O of objects. Adopted
by several RHIC experiments. Presently, the calls exist for Fortran 77 and C
access to the routines; a C++ binding is in the works. A version exists using
Zebra MZ internally as memory manager, and FZ for portable I/O; another version
exists which has replaced some of these pieces.
F77 runtime object creation, I/O
There are also other
scientific data format packages which we
might consider developed outside HEP.
Below are some packages which we had considered but are no longer
under active consideration.
MOP
Moose Project's Object Persistence Package
Objectstore; Full bore object database. See also Don Petravick's
comments on Sloan Digital Sky Survey's
requirements analysis for object persistance (relevant to any
I/O package), and some experience with particular ones.
(click "References" and go down to UK Contacts)
A C++ package supporting I/O of a tree
structure. Adapted by the BaBar collaboration. They intend to support both
Fortran 90 and C++ use of Farfalla by describing their interfaces through an
interface definition IDL
TYPES/VF F77 runtime object creation, I/O, browsing