Hello guilers, the case-lambda form is specified in r6rs-lib as accepting any number of clauses, including zero. So this should not give an error:
scheme@(guile-user)> (case-lambda) While compiling expression: ERROR: Syntax error: standard input:1:0: case-lambda: bad case-lambda in form (case-lambda) Instead it should return a procedure that never gets the right number of arguments. Regards, -- Göran Weinholt <go...@weinholt.se>