| Syntax 
   save-clear shelf-type? shelf-name
 
 Purpose
 
 The equivalent of a savedeclaration followed immediately by aclearaction. After asave-clearsaves the shelf, it clears the copy it made. The shelf-type is an optional herald indicating the shelf type.
 If the current contents of the saved shelf are not required in the local scope that  performed the save, thensave-clearcan be used instead. The only difference is that aftersave-clearsaves the shelf it clears the copy. Because the size of the shelf is changed using a save-cleardeclaration, it may only be used on shelves that are declared to bevariable.save-cleardeclarations may not have attached conditions. Unlike thesavedeclaration, whensave-clearis applied to stream shelves, there are no restrictions on what the items may be attached to. If a number of save-cleardeclarations occur consecutively, the keywordsave-clearmay be replaced with eitherandor the "&" operator. This form is deprecated, since it does not enhance readability. |