Common Lisp Package: FOLIO.COLLECTIONS.SEQUENCES

README:

FUNCTION

Public

Undocumented

CHOOSE-ANY (S)

CONCAT (&REST SEQUENCES)

IMAGE (FN S &REST MORE-SEQUENCES)

INTERLEAVE (S0 S1)

INTERSECTION (S0 S1 &KEY (TEST 'EQL))

JOIN (&REST SEQS)

MAKE (&REST ARGS)

MAKE-AS (TYPE &REST ARGS)

SHUFFLE (S)

SPLIT (S SUB &KEY (TEST 'EQL))

UNIQUE (S &KEY (TEST 'EQL))

GENERIC-FUNCTION

Public

Undocumented

ADD-FIRST (X S)

ADD-LAST (S X)

CONTAINS? (SEQ X &KEY (TEST 'EQL) &ALLOW-OTHER-KEYS)

DIFFERENCE (S0 S1 &KEY (TEST 'EQL))

DROP (N S &KEY FROM-END?)

DROP-WHILE (PRED S &KEY FROM-END?)

ELEMENT (S N)

EMPTY? (S)

EVERY? (PRED S &REST MORE-SEQUENCES)

FILTER (PRED S)

FIND (PRED S &KEY FROM-END?)

INTERPOSE (ELEM S)

LAST (S)

LENGTH (S)

PARTITION (N S &KEY STEP)

POSITION (PRED S)

RANGE (START END &KEY (BY 1))

REDUCE (FN S &KEY INITIAL-VALUE)

REPEAT (N ITEM)

REVERSE (S)

SELECT (S INDEXES)

SEQUENCE? (X)

SLICE (S START &OPTIONAL END)

SOME? (PRED S &REST MORE-SEQUENCES)

SORT (PRED S)

SUBSEQUENCE (S START &OPTIONAL END)

TAIL (S)

TAILS (S)

TAKE (N S &KEY FROM-END?)

TAKE-WHILE (PRED S &KEY FROM-END?)

UNION (S0 S1 &KEY (TEST 'EQL))

UNZIP (S)

ZIP (S0 S1)

Private

Undocumented

%CONCAT (S0 S1)

CLASSNAME-FOR-SEQUENCE (C)