
The Loop Facility
= (loop keyword)
above
accessing function
accumulating values
in lists
numeric [1] [2]
accumulation clauses
combining
optional suffix
allowable prepositions [1] [2]
loop package
always [1] [2]
and [1] [2] [3]
append
appending
array types
declaring
array-element
array-elements
as [1] [2] [3]
specifying a data type with
atom
being
specifying a data type with
below
bindings
parallel
sequential
by
cdr
collect
collecting
conditional clauses
combining
grouping
nesting
constants
syntactic descriptions
conventions
notational
count
counting
data types
specifying for loop variables
declarations
and compiler efficiency
fixnum
floating-point
decrement, loop operations that
default type specification
preventing
define-loop-macro
define-loop-method [1] [2]
allowable prepositions
inclusivity [1] [2]
define-loop-path [1] [2]
define-loop-sequence-path [1] [2]
defloop [1] [2]
accessing function
destructuring
and
binding list values in parallel
destructuring list
do [1] [2]
macro
do*
doing
downfrom
downto
each
element
elements
else [1] [2]
end-test control constructs
using accumulation clauses with
endp
= (loop keyword)
error conditions
unknown token
error conditions
atom in do form
conflict of variable names
duplicate iteration variable
duplicate variables in lambda list
hanging conditional
improper number iteration
infinite loop
invalid variable name
iteration construct follows loop body code
iteration starts inside conditional
missing loop keyword
nonlist value for list variable
obsolete name
secondary clause misplaced
undefined loop iteration method
unknown loop keyword
error messages
examples
representations of
exclusive limits
expanded loop form
external-symbol
external-symbols
finally
find-package
first
= vs.
fixnum [1] [2]
float
for [1] [2] [3]
from
functions
calling
keyword arguments
keywords
obsolete
optional parameters
parameters
rest parameters
syntactic descriptions
generic functions
calling
syntactic descriptions
gensym
get-loop-method
global variables
syntactic descriptions
hash tables
iterating over elements
iterating over keys
iterating over values
hash-element
hash-elements
hash-key
hash-keys
hash-value
hash-values
if [1] [2]
in
inclusive limits
inclusivity of loop methods
increment, loop operations that
index
ing
as optional suffix
initialization
parallel
sequential
initializing
loop variables, in parallel
loop variables, sequentially
initially
integer
internal index
interned-symbols [1] [2]
into
it
iteration
control clauses
incremental and decremental
over array elements
over hash table elements
over hash table keys
over hash table values
over list elements
over package symbols
over sequences
over vector elements
sequence
iteration, advanced
methods
over arrays
over hash table keys
over hash table values
over lists
over package symbols
over sequences
over strings
over vectors
iteration, user extension
data structures accessed with an index
data structures not accessed with an index
invoking methods
specifying a data type with
keyword arguments keywords
lexical scope
limits
exclusive
inclusive
Lisp
representations of
list
local-interned-symbols [1] [2]
loop [1] [2] [3] [4] [5]
loop body [1] [2]
loop constructs
alphabetical listing of
categories of operations
do macro vs.
loop epilogue [1] [2]
loop keywords
loop method
backward compatible
loop method function
allowable prepositions
first iteration vs. successive iterations
list of values returned
required arguments
specifying a data type with
loop package
allowable prepositions
loop prologue [1] [2] [3]
loop variables
assignments
declaring
initializing
parallel vs. sequential initialization
loop-finish
loop:named-variable
macro expansion [1] [2]
macros
syntactic descriptions
maximize
maximizing
minimize
minimizing
multiple iteration clauses
and
named
naming loop constructs
nconc
nconcing
never
nodeclare [1] [2]
notype
equivalent to t
number [1] [2]
obsolete function names [1] [2] of on optional parameter
package arguments
specifying
package symbols
external
iteration over
parallel initialization
parallel stepping
parameters
optional
rest
prepositions
allowable
present-symbol
present-symbols [1] [2]
prompt
Lisp
repeat [1] [2] [3]
rest parameter
return [1] [2]
Common Lisp macro
loop construct
return-from
sequence
sequences
arrays as
controlling index ranges
iteration
iteration over
lists as
packages as
strings as
vectors as
sequential initialization
sequential stepping
stepping
parallel
sequential
sum
summing
symbol
symbols [1] [2]
syntactic descriptions
constants
functions
global variables
macros
t
termination clauses
the
then [1] [2]
thereis [1] [2]
to
type specifiers
fixnum
float
integer
no type
notype
number
t
unless [1] [2] until upfrom upto user extension using
value-accumulation clauses
when [1] [2]
while
with
parallel vs. sequential initialization
specifying a data type

Generated with Harlequin WebMaker