I have been developing in Go for several years and feel like I have seen most it can offer which is quite a lot for backend/networking systems. Besides its GC implementation that works very well most of the time, it also has simple but strong debugging tools to investigate how well you are handling memory allocation and CPU usage. Enforcing consistent coding style also makes it very easy to read other people's code a…
Go runtime: 4 years later
21–30 of 296 posts
Re: Go runtime: 4 years later
#22Not trying to be inflammatory but has the pclntab taking ~30% for binary size been fixed yet? IMO it's a pretty severe design choice.
Re: Go runtime: 4 years later
#23I have been developing in Go for several years and feel like I have seen most it can offer which is quite a lot for backend/networking systems. Besides its GC implementation that works very well most of the time, it also has simple but strong debugging tools to investigate how well you are handling memory allocation and CPU usage. Enforcing consistent coding style also makes it very easy to read other people's code a…
And don't forget, the plugin API has some super strong limitations. I wish that was fixed, otherwise platforms "similar to wordpress" can never become a thing on Go
Re: Go runtime: 4 years later
#24Earlier quoted context omitted.
No one really care about binary size increase , especially because you can run a Go binary in a docker image with 0 dependencies ( scratch image ) which has a very small size.
do you know how things like tzdata and locale are handled in a single Go executable docker image ?
Re: Go runtime: 4 years later
#25Earlier quoted context omitted.
https://github.com/golang/go/issues/36313
Ah that seems to be the issue some CockroachDB guy complained about. I don't think its high priority for Go team.
Re: Go runtime: 4 years later
#26Still yearning for an Ocaml-like language that uses the Go runtime.
Re: Go runtime: 4 years later
#27Re: Go runtime: 4 years later
#28Earlier quoted context omitted.
F# on Go, yeah would be killer! Some time when I have enough free time, if it doesn't exist already, I'd love to build.
what would it give that evolution of the .NET runtime and tooling isn't likely to offer?
Re: Go runtime: 4 years later
#29Re: Go runtime: 4 years later
#30I really like the engineering principles in general that the Go team uses, however, I just don't like Go. That isn't meant as a slight or anything other than simply my opinion. That said, I really like the idea of a simple language based on the sort of principles demonstrated here. The runtime seems really nice, I just wish I liked the language better (IMO: not expressive enough, needs better error handling, needs mu…
OCaml kind of gives you that, but the dev experience isn't as good as Rust or Go in my opinion. Still, I enjoy it a lot, more than Go or Rust.