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

If you give Go to the community, the community will add exceptions... yuck.


Go already has panic/recover which where explicitly proposed as an exception like mechanism for go.


The convention in the Go libraries is that even when a package uses panic internally, its external API still presents explicit error return values. -- https://blog.golang.org/defer-panic-and-recover

I belive this means that using this mechanism similarly to try/except in Python is not possible (I write 20 lines in go so this is quite a wild guess)


And generics, ew




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

Search: