[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |

__Function:__**proper-list?***x*- [SRFI-1] Returns
`#t`

if x is a proper list.

__Function:__**circular-list?***x*- [SRFI-1] Returns
`#t`

if x is a circular list.

__Function:__**dotted-list?***x*- [SRFI-1] Returns
`#t`

if x is a finite, non-nil-terminated list. This includes non-pair, non-() values (e.g. symbols, numbers), which are considered to be dotted lists of length 0.

__Function:__**null-list?***list*- [SRFI-1] Returns
`#t`

if`list`is the empty list`()`

, and`#f`if`list`is a non-null, proper or circular list. This procedure signals an error if`list`is not a proper or circular list.

__Function:__**not-pair?***x*- [SRFI-1]
`(lambda (x) (not (pair? x)))`

.SRFI-1 says: Provided as a procedure as it can be useful as the termination condition for list-processing procedures that wish to handle all finite lists, both proper and dotted.

__Function:__**list=***elt= list ...*- [SRFI-1] Determines list equality by comparing every n-th element
of given lists by the procedure
`elt=`.It is an error to apply

`list=`

to anything except proper lists.The equality procedure must be consistent with

`eq?`

, i.e.(eq? x y) => (elt= x y).

This document was generated by