Common Lisp Package: RANDOM-ACCESS-LISTS

README:

FUNCTION

Public

Undocumented

LIST->RA-LIST (X)

RA-CAAAAR (LS)

RA-CAAADR (LS)

RA-CAAAR (LS)

RA-CAADAR (LS)

RA-CAADDR (LS)

RA-CAADR (LS)

RA-CAAR (LS)

RA-CADAAR (LS)

RA-CADADR (LS)

RA-CADAR (LS)

RA-CADDAR (LS)

RA-CADDDR (LS)

RA-CADDR (LS)

RA-CADR (LS)

RA-CAR (P)

RA-CDAAAR (LS)

RA-CDAADR (LS)

RA-CDAAR (LS)

RA-CDADAR (LS)

RA-CDADDR (LS)

RA-CDADR (LS)

RA-CDAR (LS)

RA-CDDAAR (LS)

RA-CDDADR (LS)

RA-CDDAR (LS)

RA-CDDDAR (LS)

RA-CDDDDR (LS)

RA-CDDDR (LS)

RA-CDDR (LS)

RA-CDR (P)

RA-CONS (X LS)

RA-FOR-EACH (F &REST LSS)

RA-LENGTH (LS)

RA-LINEAR-ACCESS-LIST->RANDOM-ACCESS-LIST (X)

RA-LIST (&REST XS)

RA-LIST->LIST (X)

RA-LIST-REF (LS I)

RA-LIST-REF/SET (LS I V)

RA-LIST-REF/UPDATE (LS I F)

RA-LIST-SET (LS I V)

RA-LIST-TAIL (LS I)

RA-LIST-UPDATE (LS I F)

RA-LIST? (X)

RA-MAKE-LIST (K &OPTIONAL (OBJ 0))

RA-MAP (F &REST LSS)

RA-MULTIMAP (F &REST THE-LISTS)

RA-NONE-NULL (LISTS)

RA-NULL? (X)

RA-PAIR? (OBJECT)

RA-RANDOM-ACCESS-LIST->LINEAR-ACCESS-LIST (X)

RA-REVERSE (LS)

Private

PL-CONS-REST (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PL-CONS-SIZE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PL-CONS-TREE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PL-NODE-LEFT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PL-NODE-RIGHT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PL-NODE-VAL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

ADD1 (N)

BUILD-TREE (I F)

COPY-PL-CONS (INSTANCE)

COPY-PL-NODE (INSTANCE)

FOLD-RIGHT (F INIT XS)

GET-CACHED (X)

HALF (I)

LARGEST-SKEW-BINARY (N)

MAKE-FOLDL (EMPTY? FIRST REST)

MAKE-FOLDR (EMPTY? FIRST REST)

MAKE-PL-CONS (&KEY ((SIZE DUM37) NIL) ((TREE DUM38) NIL) ((REST DUM39) NIL))

MAKE-PL-NODE (&KEY ((VAL DUM77) NIL) ((LEFT DUM78) NIL) ((RIGHT DUM79) NIL))

NULL? (X)

PAIR? (X)

PL-CONS (SIZE TREE REST)

PL-CONS-P (OBJECT)

SETFPL-CONS-REST (NEW-VALUE INSTANCE)

SETFPL-CONS-SIZE (NEW-VALUE INSTANCE)

SETFPL-CONS-TREE (NEW-VALUE INSTANCE)

PL-CONS? (OBJECT)

PL-NODE (VAL LEFT RIGHT)

SETFPL-NODE-LEFT (NEW-VALUE INSTANCE)

PL-NODE-P (OBJECT)

SETFPL-NODE-RIGHT (NEW-VALUE INSTANCE)

SETFPL-NODE-VAL (NEW-VALUE INSTANCE)

PL-NODE? (OBJECT)

RA-APPEND (&REST LSS)

RA-CAR+CDR (P)

RA-ELT (SEQUENCE INDEX)

RA-FOLDL/1 (CONS EMPTY LS)

RA-FOLDR/1 (CONS EMPTY LS)

SKEW-SUCC (TR)

SUB1 (N)

TR-MAKE-TREE (I X)

TREE-FOR-EACH (F TR)

TREE-FOR-EACH/N (F TS)

TREE-MAP (F TR)

TREE-MAP/N (F TS)

TREE-REF (SIZE TR I)

TREE-REF/A (TR I MID)

TREE-REF/UPDATE (MID TR I F)

TREE-UPDATE (SIZE TR I F)

TREE-VAL (TR)

ZERO? (X)

MACRO

Private

Undocumented

NAMED-LET (NAME BINDERS &REST BODY)

RA-QUOTE (DATUM)

VARIABLE

Public

Undocumented

RA-NULL

Private

Undocumented

ELSE

CLASS

Private

Undocumented

PL-CONS (SIZE TREE REST)

PL-NODE (VAL LEFT RIGHT)