Estimated hours taken: 2
Bug fix.
compiler/higher_order.m
lambda.m reorders the argument variables of lambda
expressions so that inputs come before outputs.
higher_order.m was not doing the reordering before
replacing a higher_order_call with a call to the lambda
expression.
compiler/lambda.m
Export lambda__permute_argvars for use by higher_order.m.
tests/hard_coded/Mmake
tests/hard_coded/ho_order.m
tests/hard_coded/ho_order.exp
Regression test.