4 ms·
I've always thought that Ruby and Go are on the opposite ends of the spectrum when it comes to design. Ruby barely has a spec; Go specs first. You learn Ruby by
by kardianos 5y ago
I've always thought that Ruby and Go are on the opposite ends of the spectrum when it comes to design. Ruby barely has a spec; Go specs first. You learn Ruby by experiencing it; you learn Go by reading the spec (or similar) and package documentation. Ruby is interpreted; Go is compiled.
Yes, there are quirks in the Go language but you have to make design decisions.
Yes. People who write in Go value these things. I don't value what Ruby values. And that's okay. My Go programs will require fewer tests and run faster and still compile years later.
- zozbot234 5y agoThe Go language has a spec, but the "batteries included" standard library is full of wild, unexpected behavior: https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-... It's really not a more reliable platform than Ruby.