lreduce ( ... list identity quot: ( ... prev elt -- ... next ) -- ... result ) (original) (raw)

lreduce ( ... list identity quot: ( ... prev elt -- ... next ) -- ... result )

Vocabulary
lists

Inputs

list an object
identity an object
quot a quotation with stack effect ( ... prev elt -- ... next )

Outputs

result an object

Definition

USING: kernel ;

IN: lists

: lreduce
( ... list identity quot: ( ... prev elt -- ... next ) -- ... result )
swapd leach ; inline