[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

record: user supplied FAST/UNDOABLE versions of ACCESSFNS



The user can supply FAST or UNDOABLE versions of ACCESSFNS forms
in the following manner. An ACCESSFNS record looks like

(ACCESSFNS record.name ((field.name fetchdef replacedef) ...]

As before, "fetchdef" and "replacedef" can be either a function 
name, a lambda expression, or a form in terms of the variables
DATUM (and NEWVALUE).

In addition, they can be property lists with the properties
FAST/UNDOABLE or STANDARD, e.g.

(ACCESSFNS LITATOM
  (DEF (STANDARD GETD FAST FGETD) (STANDARD PUTD UNDOABLE /PUTD]

forms in terms of DATUM/NEWVALUE and function names may be freely
mixed in the property list.

-------