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

I think another reason they didn't consider proper versioning is that only a few of the Go core developers have a background in languages with a good dependency management ecosystem. C and C++ have never really had that, and Python never really has either, despite what fans of it seem to think.

I think the bottom line is that the Go team simply doesn't know how good the ecosystem is in a lot of newer languages. I see this reflected in other decisions in Go as well, such as the absurd amount of boilerplate needed to manage some of the Goroutines, and the way string are handled.



> I see this reflected in other decisions in Go as well, such as the absurd amount of boilerplate needed to manage some of the Goroutines, and the way string are handled.

Can you expand on this?


You forgot to mention these modern languages with a good dep system.




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

Search: