On Mon, Oct 08, 2018 at 08:50:09PM +0000, Mike wrote:
> >
> > Is there a PicoLisp function similar to the Scheme 'foldl'?
> ...
> There is no foldl. This is too general and not required in core.
> What you intent to do ?
>
> Truly, I cant imagine when somebody needs it, because
>
> (foldl cons '() '(1 2 3 4)) is (reverse)
> and
> (foldl + 0 '(1 2 3 4)) is (sum)
Right. And for a general case, you can do
(let Res <initValue>
(mapc '(@ (pass process-args 'Res))
Lst1
Lst2
Lst3 )
Res )
☺/ A!ex
--
UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe