Generic Function ADD-RUCKSACK-ROOT Adds an object to the root set of a rucksack.
Generic Function DELETE-RUCKSACK-ROOT Delete an object from the root set of a rucksack.
Generic Function MAP-RUCKSACK-ROOTS Applies a function to all objects in the root set of a rucksack.
Generic Function RUCKSACK-ROOTS Returns a list with all objects in the root set of a rucksack.
Generic Function RUCKSACK-ROOT-P Returns true iff OBJECT is a member of the root set of a rucksack.
Generic Function RUCKSACK-CACHE Returns the cache for a rucksack.
Generic Function RUCKSACK-DIRECTORY Returns a pathname for the directory that contains all files of a rucksack.
Generic Function RUCKSACK-COMMIT Ensures that all in-memory data is saved to disk.
Generic Function RUCKSACK-UPDATE-CLASS-INDEX Compares the current class index for CLASS to the class index that's specified in the :INDEX class option of CLASS.
Generic Function RUCKSACK-UPDATE-SLOT-INDEXES Compares the current slot indexes for CLASS to the slot indexes that are specified in the slot options for the direct slots of CLASS.
Generic Function RUCKSACK-CLASS-INDEX Returns the class index for a class designator.
Generic Function RUCKSACK-MAP-CLASS-INDEXES FUNCTION must take two arguments: a class name and a class index.
Generic Function RUCKSACK-MAKE-CLASS-INDEX Creates a new class index and returns that index.
Generic Function RUCKSACK-ADD-SLOT-INDEX Creates a new slot index for the slot designated by CLASS-DESIGNATOR and SLOT.
Generic Function RUCKSACK-SLOT-INDEX Returns the slot index for the slot specified by CLASS-DESIGNATOR and SLOT.
Generic Function RUCKSACK-MAP-SLOT-INDEXES FUNCTION must take three arguments: a class name, a slot name and a slot index.
Generic Function RUCKSACK-MAYBE-INDEX-CHANGED-SLOT This function is called after a slot has changed.
Generic Function RUCKSACK-MAYBE-INDEX-NEW-OBJECT Adds the object id of OBJECT to the class index for the class designated by CLASS-DESIGNATOR.
Generic Function RUCKSACK-MAP-CLASS FUNCTION is a unary function that gets called for all instances of the specified class.
Macro RUCKSACK-DO-CLASS Evaluate BODY for each instance of CLASS, with INSTANCE-VAR successively bound to each instance.
Generic Function RUCKSACK-MAP-SLOT FUNCTION is a unary function that gets called for all instances of the specified class that have a slot value matching the EQUAL, MIN, MAX INCLUDE-MIN and INCLUDE-MAX arguments (s
Macro RUCKSACK-DO-SLOT Evaluate BODY for each instance of CLASS where SLOT has the specified value.
Generic Function RUCKSACK-DELETE-OBJECT Removes OBJECT from RUCKSACK, i.
Variable *TRANSACTION* The currently active transaction.
Function OPEN-RUCKSACK Opens the rucksack in the directory designated by DIRECTORY-DESIGNATOR.
Function RUCKSACK-FILES-IN-DIRECTORY Returns a list with the pathnames of all Rucksack files in the specified directory.
Function RUCKSACK-INDEXED-SLOTS-FOR-CLASS Returns a list with the names of the indexed direct slots of CLASS.