[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RECORD USE
- To: KAPLAN
- Subject: RECORD USE
- From: MASINTER
- Date: Tue, 05 Nov 1974 23:39:42 -8000
- Date: 5 NOV 1974 2339-PST
If RECORDUSE is both set and defined, then whenever the
record package makes a translation, it will call
(RECORDUSE functionname recordname fieldnames). Functionname
is the name of the function containing the reference;
either recordname or fieldnames are non-nil. On CREATE's and
TYPE?'s, its recordname; on FETCH's and REPLACE's it's fieldnames
(which is a list of field names).
In addition, whenever a record is redeclared,
the record package function RECREDECLARE[redeclarelst,recname]
is called {redeclarelst is the list of field names}. You
can advise this function to, say, unsavedef all the functions
which use either that record name or any of those fields.
Larry
-------