~yerinalexey/sushi

3f4e015e47f01a6027c59e685561265ab88e9cc7 — Alexey Yerin 7 months ago c787ad5
eval: fix lambda calls with multiple arguments
1 files changed, 1 insertions(+), 0 deletions(-)

M src/eval.c
M src/eval.c => src/eval.c +1 -0
@@ 84,6 84,7 @@ eval_list(struct expression *expr, struct binding **bindings)
			}
			binding_insert(&new_bindings, param->expr->symbol,
				eval(args->expr, bindings));
			args = args->next;
		}

		return eval(body, &new_bindings);