compile/slice and compile/item-slice

Symbols: compile/slice (surface: slice), compile/item-slice (surface: item-slice)

compile/slice

Syntax: (slice) or (slice ARGS ...)

Behaviour: Routes slice construction through the build-slice function so keyword arguments are accepted. (slice) expands to (call build-slice); (slice ARGS ...) expands to (call build-slice ARGS ...).

compile/item-slice

Syntax: (item-slice SEQUENCE) or (item-slice SEQUENCE ARGS ...)

Behaviour: Slice a sequence via item. (item-slice SEQUENCE) expands to (item SEQUENCE (call build-slice)). With slice arguments:

(item-slice sequence start ...)

is equivalent to:

(item sequence (slice start ...))

Also: type slice.