Added lambda functions. variable length arguments still todo.

This commit is contained in:
2014-05-26 22:37:19 +01:00
parent 41fd1756a9
commit c1987617a0
9 changed files with 172 additions and 25 deletions

2
lang.c
View File

@@ -103,7 +103,7 @@ lval* eval_s_expr(lenv* env, lval* val) {
}
//Call builtin
lval* result = func->data.func.call(env, val);
lval* result = lval_call(env, func, val);
lval_delete(func);
return result;