Well, I don't think that many people will deliberately bind the same symbol twice, and this error is not likely to break the legacy code compilation. In case you look at the language in general, most cases of duplicate bindings are errors (in LET, in LOOP etc.). So I support the idea to make this case an error too, though it is still disputable.
Well, I don't think that many people will deliberately bind the same symbol twice, and this error is not likely to break the legacy code compilation. In case you look at the language in general, most cases of duplicate bindings are errors (in LET, in LOOP etc.). So I support the idea to make this case an error too, though it is still disputable.