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

Is Go mainstream enough? They haven't made any breaking changes so far.

Which brings me to another point: not all breaking changes are equal. Sometimes, a change to a syntactic element is needed. But if there's an identical replacement for it, and it can be updated mechanically, there shouldn't be a problem (in theory).

Making constructions or the standard library do things (subtly) differently without a fall-back to the original functionality is a much bigger problem: then you have to inspect every occurrence and verify if it still works under all conditions.




That's a change in a library though, not in the language. And if you want to never have changes in libraries, including for fixing security bugs, you'll end up with stuff like mysql_real_escape_string.


I guess you missed to read the comment I replied to.

"Making constructions or the standard library do things (subtly) differently without a fall-back to the original functionality is a much bigger problem: then you have to inspect every occurrence and verify if it still works under all conditions. "




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

Search: