Previous: built-in lists null, Up: built-in lists [Contents][Index]
Type of non–empty lists, whatever their structure. The fact that a list structure is non–circular, proper or improper must be checked at run–time.
<nelist>: <nelist> type-constructor obj …Return a new non–empty list having the given obj arguments as items.
<nelist>: <nelist> type-predicate objThe type predicate is nelist?. Return #t if obj is a
proper non–empty list object; otherwise return #f.
<nelist>: <top> car thisApply car to the type instance.
<nelist>: <top> cdr thisApply cdr to the type instance.
<nelist>: <pair> last-pair thisApply last-pair to the arguments and return its return value.
<list>: <list> list-tail this {idx <non-negative-exact-integer>}Apply list-tail to the arguments and return its return value.
<list>: <list> ref this {idx <non-negative-exact-integer>}Apply list-ref to the arguments and return its return value.