Michel DagenaisMichel Dagenais, GNU General Public License, 1998
michel.dagenais@polymtl.ca
Ecole Polytechnique
C.P. 6079, Succ. Centre-Ville
Montreal, Quebec, H3C 3A7
18 January 1998databasewide audience
Database
Database and persistent storage related libraries and applications.
GRAS is a set of libraries and programs that together implement
a structure-oriented client/server database management system. In general,
structure-oriented DBMS offer a richer set of data types and constructors
than e.g. relational DBMS. The data model of GRAS is the directed,
attributed, node and edge labelled graph. GRAS is not intended as a
stand-alone system, but must be accessed via its application programming
interface.
Libraries and interfaces to orthogonally
persistent distributed storage for Modula-3 objects. Persistent storage is
(by default) provided by the GRAS3 transactional page server. An
experimental binding to the SHORE object store is also available on
machines where SHORE is installed. Example applications include
implementations of the OO7
traversal operations and a prime number generator that starts
generating prime numbers where it left off in its previous invocation.
Orthogonally persistent applications run as clients of the GRAS3 page
server (or SHORE server), which must be running before they can
execute. See the information on getting started with GRAS3 in the GRAS3 README.