Next: Streams and Reading, Previous: Characters, Up: Top [Contents][Index]
Package:LISP
Returns the intersection of LIST1 and LIST2. LIST1 may be destroyed.
Package:LISP
Returns the first cons in ALIST whose cdr satisfies PREDICATE.
Package:LISP
Creates and returns a list containing SIZE elements, each of which is initialized to INITIAL-ELEMENT.
Package:LISP
Returns the N-th element of LIST, where the car of LIST is the zeroth element.
Package:LISP
Equivalent to (CAR (CAR X)).
Package:LISP
Returns T if X is NIL; NIL otherwise.
Package:LISP
Equivalent to (CAR (CDDDDR X)).
Package:LISP
Concatenates LISTs by destructively modifying them.
Package:LISP
Returns T if SUBLIST is one of the conses in LIST; NIL otherwise.
Package:LISP
Returns T if X is a cons; NIL otherwise.
Package:LISP
Equivalent to (CADR (CDDDDR (CDDDDR X))).
Package:LISP
Returns T if X is either a cons or NIL; NIL otherwise.
Package:LISP
Applies FUN to successive cars of LISTs, NCONCs the results, and returns it.
Package:LISP
Equivalent to (CADDDR (CDDDDR X)).
Package:LISP
Returns the length of SEQUENCE.
Package:LISP
Returns the first cons in ALIST whose cdr is equal to ITEM.
Package:LISP
Substitutes NEW for subtrees of TREE that do not satisfy TEST.
Package:LISP
Changes the cdr of the N+1 th cons from the end of the list LIST to NIL. Returns the whole list.
Package:LISP
Returns the cdr of LIST. Returns NIL if LIST is NIL.
Package:LISP
Applies FUN to successive cars of LISTs. Returns the first LIST.
Package:LISP
Applies FUN to successive cdrs of LISTs. Returns the first LIST.
Package:LISP
Returns a new cons whose car and cdr are X and Y, respectively.
Package:LISP
Returns a list of its arguments
Package:LISP
Equivalent to (CADDR X).
Package:LISP
Equivalent to (CDR (CDR (CAR (CAR X)))).
Package:LISP
Equivalent to (CDR (CAR (CDR (CAR X)))).
Package:LISP
Equivalent to (CDR (CAR (CAR (CDR X)))).
Package:LISP
Equivalent to (CAR (CDR (CDR (CAR X)))).
Package:LISP
Equivalent to (CAR (CDR (CAR (CDR X)))).
Package:LISP
Equivalent to (CAR (CAR (CDR (CDR X)))).
Package:LISP
Returns the result of performing the CDR operation N times on LIST.
Package:LISP
Constructs an association list from KEYS and DATA adding to ALIST.
Package:LISP
Equivalent to (CADDR (CDDDDR X)).
Package:LISP
Returns T if every element of LIST1 appears in LIST2; NIL otherwise.
Package:LISP
Substitutes NEW for subtrees of TREE that satisfy TEST.
Package:LISP
Returns a new copy of LIST.
Package:LISP
Returns the last cons in LIST
Package:LISP
Equivalent to (CAR (CAR (CAR X))).
Package:LISP
Returns the length of LIST, or NIL if LIST is circular.
Package:LISP
Equivalent to (CDR (CDR (CDR X))).
Package:LISP
Returns the intersection of List1 and List2.
Package:LISP
Substitutes NEW for subtrees in TREE that match OLD.
Package:LISP
Equivalent to (APPEND (REVERSE X) Y)
Package:LISP
Equivalent to (CDR (CAR X)).
Package:LISP
Equivalent to (CAR (CDR X)).
Package:LISP
Equivalent to (CDR X).
Package:LISP
Returns a list with elements which appear but once in LIST1 and LIST2.
Package:LISP
Constructs a new alist by adding the pair (KEY . DATUM) to ALIST.
Package:LISP
Substitutes NEW for subtrees of TREE that do not satisfy TEST.
Package:LISP
Replaces the car of X with Y, and returns the modified X.
Package:LISP
Equivalent to (CADR X).
Package:LISP
Returns the union of LIST1 and LIST2. LIST1 and/or LIST2 may be destroyed.
Package:LISP
Creates and returns a list with the same elements as LIST but without the last N elements.
Package:LISP Returns a new copy of ALIST.
Package:LISP Equivalent to (CADR (CDDDDR X)).
Package:LISP
Equivalent to (CAR (CAR (CAR (CAR X)))).
Package:LISP
Equivalent to (CDR (CDR (CDR (CAR X)))).
Package:LISP
Equivalent to (CDR (CDR (CAR (CDR X)))).
Package:LISP
Equivalent to (CDR (CAR (CDR (CDR X)))).
Package:LISP
Equivalent to (CAR (CDR (CDR (CDR X)))).
Package:LISP
Equivalent to (CADDDR X).
Package:LISP
Substitutes from ALIST for subtrees of TREE.
Package:LISP
Substitutes NEW for subtrees of TREE that satisfy TEST.
Package:LISP
Returns a list of elements of LIST1 that do not appear in LIST2. LIST1 may be destroyed.
Package:LISP
Syntax:
(pop place)
Pops one item off the front of the list in PLACE and returns it.
Package:LISP
Syntax:
(push item place)
Conses ITEM onto the list in PLACE, and returns the new list.
Package:LISP
Equivalent to (CDR (CAR (CAR X))).
Package:LISP
Equivalent to (CAR (CDR (CAR X))).
Package:LISP
Equivalent to (CAR (CAR (CDR X))).
Package:LISP
Equivalent to (CAR X).
Package:LISP
Substitutes NEW for subtrees of TREE that match OLD.
Package:LISP
Adds ITEM to LIST unless ITEM is already a member of LIST.
Package:LISP
Applies FUN to successive cdrs of LISTs, NCONCs the results, and returns it.
Package:LISP
Syntax:
(pushnew item place {keyword value}*)
If ITEM is already in the list stored in PLACE, does nothing. Else, conses ITEM onto the list. Returns NIL. If no KEYWORDs are supplied, each element in the list is compared with ITEM by EQL, but the comparison can be controlled by supplying keywords :TEST, :TEST-NOT, and/or :KEY.
Package:LISP
Returns a list of elements appearing exactly once in LIST1 and LIST2.
Package:LISP
Returns T if X and Y are isomorphic trees with identical leaves.
Package:LISP
Equivalent to (CDR (CDR X)).
Package:LISP
Searches the property list stored in Place for an indicator EQ to Indicator. If one is found, the corresponding value is returned, else the Default is returned.
Package:LISP
Returns a new list, whose elements are those of LIST that appear before SUBLIST. If SUBLIST is not a tail of LIST, a copy of LIST is returned.
Package:LISP
Returns the union of LIST1 and LIST2.
Package:LISP
Returns the first pair in ALIST whose car does not satisfy TEST.
Package:LISP
Replaces the cdr of X with Y, and returns the modified X.
Package:LISP
Returns the tail of LIST beginning with the first element not satisfying TEST.
Package:LISP
Returns the car of LIST. Returns NIL if LIST is NIL.
Package:LISP
Returns T if X is NIL. Returns NIL if X is a cons. Otherwise, signals an error.
Package:LISP
Returns a list of its arguments with the last cons being a dotted pair of the next to the last argument and the last argument.
Package:LISP
Equivalent to (CAR (CDDDDR (CDDDDR X))).
Package:LISP
Equivalent to (CDR (CAR (CAR (CAR X)))).
Package:LISP
Equivalent to (CAR (CDR (CAR (CAR X)))).
Package:LISP
Equivalent to (CAR (CAR (CDR (CAR X)))).
Package:LISP
Equivalent to (CAR (CAR (CAR (CDR X)))).
Package:LISP
Equivalent to (CDR (CDR (CDR (CDR X)))).
Package:LISP
Substitutes from ALIST for subtrees of TREE nondestructively.
Package:LISP
Returns the first cons in ALIST whose cdr does not satisfy PREDICATE.
Package:LISP
Equivalent to (NCONC (NREVERSE X) Y).
Package:LISP
Applies FUN to successive cdrs of LISTs and returns the results as a list.
Package:LISP
Returns a list of elements of LIST1 that do not appear in LIST2.
Package:LISP
Returns the first pair in ALIST whose car satisfies TEST.
Package:LISP
Looks for the elements of INDICATOR-LIST in the property list stored in PLACE. If found, returns the indicator, the value, and T as multiple-values. If not, returns NILs as its three values.
Package:LISP
Returns the tail of LIST beginning with the first element satisfying TEST.
Package:LISP
Recursively copies conses in OBJECT and returns the result.
Package:LISP
Returns T if X is not a cons; NIL otherwise.
Package:LISP
Equivalent to (CDR (CDR (CAR X))).
Package:LISP
Equivalent to (CDR (CAR (CDR X))).
Package:LISP
Equivalent to (CAR (CDR (CDR X))).
Package:LISP
Returns the first pair in ALIST whose car is equal (in the sense of TEST) to ITEM.
Package:LISP
Constructs a new list by concatenating its arguments.
Package:LISP
Returns the tail of LIST beginning with the first ITEM.
Next: Streams and Reading, Previous: Characters, Up: Top [Contents][Index]