lispdoc - results for push

(push obj place &environment env)
Function: Takes an object and a location holding a list. Conses the object onto the list, returning the modified list. OBJ is evaluated before PLACE.
Example:
(defun add-loop-body-wrapper (wrapper)
  (push wrapper *loop-body-wrappers*))
Mentioned in:
CLtL2 - 1.2.3. Evaluation, Expansion, and Equivalence
CLtL2 - 10.1. The Property List
CLtL2 - 15.2. Lists
CLtL2 - 17.5. Fill Pointers
CLtL2 - 7.2. Generalized Variables
HyperSpec - Macro PUSH
On Lisp - Chapter _28
On Lisp - Common Lisp Implementation
On Lisp - Extending Lisp
On Lisp - Functions as Properties
PCL - combining recycling with shared structure
PCL - filing cds
PCL - good object oriented design
PCL - other structures
PCL - other ways to modify places
PCL - putting it all together
PCL - the mighty loop
Successful Lisp - chapter13
Successful Lisp - closures
(vector-push new-el array)
Function: Attempt to set the element of ARRAY designated by its fill pointer to NEW-EL, and increment the fill pointer by one. If the fill pointer is too large, NIL is returned, otherwise the index of the pushed element is returned.
Example:
(defun leave (n)
  (let ((s (gethash n harbor)))
    (remhash n harbor)
    (vector-push s pool)))
Mentioned in:
CLtL2 - 17.5. Fill Pointers
CLtL2 - 21.2. Creating New Streams
HyperSpec - Function VECTOR-PUSH, VECTOR-PUSH-EXTEND
PCL - destructive operations
PCL - hash table iteration
PCL - vectors
(vector-push-extend new-element vector &optional
 (min-extension
  (let ((length (length vector)))
    (min (1+ length) (- array-dimension-limit length)))))
Undocumented
Example:
(defun push-op (op ops-buffer)
  (vector-push-extend op ops-buffer))
Mentioned in:
CLtL2 - 17.5. Fill Pointers
CLtL2 - 21.2. Creating New Streams
HyperSpec - Function VECTOR-PUSH, VECTOR-PUSH-EXTEND
PCL - hash table iteration
PCL - vectors