[m-dev.] And yet another, tuples of state variables.
Ondrej Bojar
obo at cuni.cz
Fri Jan 12 15:00:34 AEDT 2007
Julien Fischer wrote:
>> which could be simplified to:
>>
>> foldl(
>> (pred(Elem::in,
>> !{Aku1, Aku2}::!(in, out)
>>
>> In other words, !{A, B} would be considered equal to
>> {!.A, !.B}, {!:A, !:B}
> Is there any reason you wouldn't just restructure the arguments of
> the closure to work with foldl2?
There are many ADTs that have some sort of fold implemented (fold_up,
down, left, right, topleft...) but very few have also all fold2, fold3,
fold4 variants...
O.
--
Ondrej Bojar (mailto:obo at cuni.cz)
http://www.cuni.cz/~obo
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at csse.unimelb.edu.au
Administrative Queries: owner-mercury-developers at csse.unimelb.edu.au
Subscriptions: mercury-developers-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the developers
mailing list