Common Lisp Package: PLACE-UTILS

README:

FUNCTION

Private

Undocumented

%DEFAULT-ON-REPLACE (OLD NEW)

READER-FROM-SETF-EXPANSION (VARS VALUES STORES WRITER READER)

SETF-EXPANDERLET-VALUES (VARS VALUES STORES WRITER READER)

MACRO

Public

Undocumented

APPLYF (FUNCTION PLACE &REST OTHER-ARGS)

BULKF (&WHOLE WHOLE UPDATE-FUNCTION &REST MODE-MARKERS-AND-ITEMS &ENVIRONMENT ENV)

CACHEF (&WHOLE CACHEF-FORM CACHEDP-PLACE CACHE-PLACE INIT-FORM &KEY TEST NEW-CACHEDP INIT-FORM-EVALUATES-TO)

FUNCALLF (FUNCTION PLACE &REST OTHER-ARGS)

OLDF (&WHOLE WHOLE PLACE)

READF (PLACE &ENVIRONMENT ENV)

SETF-EXPANDERLET (BINDINGS &BODY BODY)

SETFNEW (PLACE NEW &REST KEY-ARGS &KEY KEY TEST ON-REPLACE &ENVIRONMENT ENV)

TRACEF (&WHOLE WHOLE PLACE)

UPDATEF (&REST ARGS &ENVIRONMENT ENV)

WITH-RESOLVED-PLACES (BINDINGS &BODY BODY &ENVIRONMENT ENV)

Private

Undocumented

%READF (PLACE &ENVIRONMENT ENV)

VARIABLE

Private

Undocumented

*REALLY-EXPAND*