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

Seconding this. Also, the absence of generics and real exceptions makes Go problematic for the kind of complex and optimized software that's needed on Android.


> Also, the absence of generics and real exceptions makes Go problematic for the kind of complex and optimized software that's needed on Android.

Generics, perhaps, but I don't see how either the slight semantic differences between Go panics and the various forms of exceptions in other languages, or the fact that issuing panics across public interfaces is generally non-idiomatic in Go makes Go problematic for complex and optimized software.

Those two features might make learning the optimum way to learn Go more time consuming for people who are already deeply attached to patterns ingrained from long use of languages all drawn from a set which have a different error handling structure and idioms, but that's different from the language as such being problematic for the purpose.




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

Search: