1
0
mirror of https://github.com/janet-lang/janet synced 2024-06-17 10:49:56 +00:00

Relax requirement minimum arity of fn

A valid `fn` special could have only a parameter list, as
recommended by R. DuPlain.
This commit is contained in:
Calvin Rose 2019-10-05 11:47:25 -05:00
parent 6ae5a9be60
commit fede40f279

View File

@ -661,8 +661,8 @@ static JanetSlot janetc_fn(JanetFopts opts, int32_t argn, const Janet *argv) {
c->scope->flags |= JANET_SCOPE_CLOSURE;
janetc_scope(&fnscope, c, JANET_SCOPE_FUNCTION, "function");
if (argn < 2) {
errmsg = "expected at least 2 arguments to function literal";
if (argn == 0) {
errmsg = "expected at least 1 argument to function literal";
goto error;
}