Next: , Up: srfi ilists procs   [Index]


2.40.6.1 Arguments notation conventions

The templates given below obey the following conventions for procedure formals:

ilist

A proper (‘()’–terminated) ilist.

dilist

A proper or dotted ilist.

ipair

An immutable pair.

x
y
d
a

Any value.

object
value

Any value.

n
i

A natural number (an integer ‘>= 0’).

proc

A procedure.

pred

A procedure whose return value is treated as a boolean.

=

A boolean procedure taking two arguments.

To interpret the examples, pretend that they are executed on a Scheme that prints immutable pairs and lists with the syntax of mutable ones.

It is an error to pass a dotted ilist to a procedure not defined to accept such an argument.