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

All Go code everywhere never has unused variables, never has unused imports, and is formatted similarly. But, when you're debugging a function, you can't leave unused variables or imports lying around.

It's a tradeoff. I don't think either side of the tradeoff is insane.



You can do underscore import and local variable to workaround this limitation and I have seen that in the code.


Sounds like a good argument for a --relax-im-just-trying-something flag for the go compiler, and taint the resulting code with it so if anyone else tries to use the code without the same flag, then the compiler/linker will complain.




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

Search: