Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It does make prototyping more annoying but on the other hand it's nice, when reading code, to know that all variables have a reason to be there / aren't "non sequitur"s. It also catches bugs occasionally.

Making it an optional flag has the issue of making it easier to just say "just compile this always with --allow-unused-vars" instead of cleaning up the code. We kinda see that happening with warnings in C/C++.

That said, I too think we should investigate if there's a reasonable middle ground that could be found.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: