Next: , Previous: , Up: vectors   [Index]


24.2 Interface conventions

In order to simplify text in this documentation section, the values of a vector are called items.

The following naming convention holds:

In the procedure specifications:

An argument followed by ... means zero–or–more elements. So the procedure with the signature:

sum-squares x ...

takes zero or more arguments (x, …), while the procedure with signature:

spell-check doc dict1 dict2 ...

takes two mandatory arguments (doc and dict1) and zero or more optional arguments (dict2 ...).

If a procedure is said to return “unspecified”, this means that nothing at all is known about what the procedure returns. Such a procedure is not even required to be consistent from call to call. It is simply required to return a value (or values) that may be passed to a command continuation, e.g. as the value of an expression appearing as a non–terminal subform of a begin expression.


Next: , Previous: , Up: vectors   [Index]