Hi! I noticed this warning using the latest version from master:
;test.scm (use data-structures) (flatten '(1 2 3) '(4 5 6) '(7)) [hugo@io test]$ csc test.scm Warning: at toplevel: (test.scm:3) in procedure call to `flatten', expected 1 argument, but was given 3 arguments Is also easily reproducible with any file included as unit, declaring a procedure using dotted argument notation. This is not happening if the procedure is defined in the same file. I'm not sure why. I take a look at scrutinizer.scm just to learn how it works, and I'm sending a patch, but I'm not sure if its correct. (Also, if someone is in teaching mood: 1) debugging the scrutinizer I found sometimes procedures or vars are replaced with '*, what does it means? 2) if someone figures out.. why is this not happening on procedures in the same file? ) Regards, Hugo
scrutinizer.patch
Description: Binary data
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users