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

e.g.

sync.Once() instead of init()

unhelpful named return parameters

didn't use range over channels



sync.Once() instead of init(). Having the Do closed to where the channels being used makes sure we do not run into deadlock. It's a nice pattern for lazy initializing of channels and goroutine too.




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

Search: