Class Finite-Arithmetic-Sequence-Generator

Part of:

package metabang.cl-containers, class arithmetic-sequence-generator

Direct Superclass

arithmetic-sequence-generator

Slot

byInitform:1, Initargs::by; Reader:by.
elementReader:element.
endInitform:0, Initargs::end; Reader:end.
initial-containerInitargs::initial-container,:container; Reader:initial-container.
iterating-containerReader:iterating-container.
iterator-positionInitform:+iterator-before-beginning+; Reader:iterator-position.
startInitform:0, Initargs::start; Reader:start.
testInitform:#'equal, Initargs::test.

Direct Method

move-p

Other Method

add-initial-contents
best-itemReturns the item in items with the 'best' value of function where
'best' is determined by test. Y...
collect-elementsReturns a possibly filtered and possibly transformed list of the elements in a container. If the ...
collect-elements-stably
collect-nodesReturns a possibly filtered and possibly transformed list
of the nodes in a container. If the con...
count-elements
count-elements-if
count-items
current-element
current-element-p
delete-item-if
element
element-positionReturns the position of element in container using test and
key to match. Key defaults to identit...
empty-pReturns t if there are no items in the container.
every-element-p
every-item-pReturns true if every item in the container satisfies the
predicate. Predicate should be a funct...
finishTell Lisp that you are done with this iterator. Further calls to current-element, etc. will have ...
first-element
insert-new-itemAdds item to the container unless it is already there
insert-sequenceAdds each item in the sequence to the container in an
upspecified order.
iteratable-pReturns true if thing knows how to iterate-nodes.
iterate-container
iterate-elements
iterate-forward
iterate-nodesApplies function to each node in the container. If the container doesn't have nodes, then this is...
move
move-forward
move-forward-to-next-element
next-element
nth-elementReturns the nth element in the container's 'natural' order.
print-containerPrints the contents of container (using PRINT). Returns the container.
print-container-contents
print-container-summary
print-iterator
reduce-container
reduce-elements
reduce-nodes
remove-items-ifRemoves items from a container that satisfy the test. The
container is returned.
reset
search-for-element
search-for-itemHunt for the item in the container. Key and Test
are as in member.
search-for-matchHunt for an item in the container that satisfies
the predicate. Key is as in count-if.
search-for-matching-node
search-for-node
setffirst-element
setup-initial-container
some-element-p
some-item-pReturns the first item in the container for which predicate
holds. Predicate should be a function...
unique-elements
unique-nodes