On Mon, 12 Mar 2001, Jean Michel wrote:
> Fine, but did not we say at some stage that reduce might be a better name for
> foldl?
>
I think its like this:
In functional programming: foldl is left-associative, foldr is
right-associative, reduce is unspecified-associative (the order is not
specified so might be determined by abstract machine, done in parallel
etc)
In Smalltalk: inject for foldl
Ruby have adopted the Smalltalk inject in 1.7.0.
BTW, if we change init to front then maybe tail should be back?
/Robert