Next: built-in lists null, Up: built-in lists [Contents][Index]
Type of lists, whatever their structure. The fact that a list structure is non–empty, non–circular, proper or improper must be checked at run–time.
<list>
: <list> type-constructor obj …The constructor is list
. Return a new list having the given
obj arguments as items.
<list>
: <list> type-predicate objThe type predicate is list?
. Return #t
if obj is null
or a proper list object; otherwise return #f
.
<list>
: <boolean> equality-predicate thisThe equality predicate is equal?
.
<list>
: <non-negative-fixnum> hash-function thisThe hash function is list-hash
.
<list>
: <boolean> circular? thisApply circular-list?
to the argument and return its return value.
<list>
: <boolean> single-item? thisApply list-of-single-item?
to the argument and return its return
value.
<list>
: <list> append this {L <list>} …Apply append
to the arguments and return its return value.
<list>
: <list> reverse thisApply reverse
to the arguments and return its return value.