Common Lisp Package: CL-SLICE

README:

FUNCTION

Public

INCLUDING (START END)

Range, including both ends.

NODROP (INDEX)

Slice a single index, but don't drop a dimension.

TAIL (COUNT)

Last COUNT indexes.

Private

INCLUDING-END (INSTANCE)

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

INCLUDING-START (INSTANCE)

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

NODROP-INDEX (INSTANCE)

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

Undocumented

COPY-INCLUDING (INSTANCE)

COPY-NODROP (INSTANCE)

SETFINCLUDING-END (NEW-VALUE INSTANCE)

INCLUDING-P (OBJECT)

SETFINCLUDING-START (NEW-VALUE INSTANCE)

MAKE-INCLUDING (&KEY ((START DUM7) NIL) ((END DUM8) NIL))

MAKE-NODROP (&KEY ((INDEX DUM58) NIL))

SETFNODROP-INDEX (NEW-VALUE INSTANCE)

NODROP-P (OBJECT)

MACRO

Public

ASLICE (OBJECT &REST SUBSCRIPTS)

Anaphoric macro version of SLICE that binds the first argument to IT.

GENERIC-FUNCTION

Public

MASK (PREDICATE SEQUENCE)

Map sequence into a simple-bit-vector, using 1 when PREDICATE yields true, 0 otherwise.

REF (OBJECT &REST SUBSCRIPTS)

Return the element of OBJECT specified by SUBSCRIPTS.

SLICE (OBJECT &REST SLICES)

Return the slice of OBJECT specified by SLICES.

WHICH (PREDICATE SEQUENCE)

Return an index of the positions in SEQUENCE which satisfy PREDICATE.

Undocumented

SETFREF (VALUE OBJECT &REST SUBSCRIPTS)

SETFSLICE (VALUE OBJECT &REST SLICES)

CLASS

Public

INCLUDING (START END)

Range, including both ends.

NODROP (INDEX)

Select a single index, but don't drop a dimension.