lispOS and persistent store

Bill House
Fri, 25 Apr 1997 19:36:37 -0700

FWIW, the AgentBase VM incorporates an object store that
supports storing object closures. Right now, I'm using it to
build a data mining repository with 1.1 million records, each of
which contains a number of nested collections (about 244 columns
in all). Consider this:

	(beginTransaction myOR)
      (setq myOR[somekey:] someObject)
      (commitTransaction myOR)

Also, all source and compiled code is kept in object
repositories -- we only use OS files via some built-in file
functions, primarily for importing and exporting data from the
object repostories.  

The disk footprint of the AgentBase engine DLL is less than 2MB.

Bill House
The views expressed are mine alone,
unless you agree with me.