a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by Dendrophobe
Dendrophobe  ·  3505 days ago  ·  link  ·    ·  parent  ·  post: Go Is Unapologetically Flawed, Here’s Why We Use It

I think the author nailed it with "Go is boring". It is, and that's what I like about it. It's just really easy to use, to the point where I don't really have to think about the language, I just write it. Add type safety, built in unit testing, a single code style & automatic imports, go get (yes, I actually like it), and it's an awesome language. Yeah, there are ugly parts, but that's true of any language. I'm not sure I've ever found one that I've enjoyed writing as much as Go.

Keep in mind, the only large systems I've worked on have been in either PHP or Go, so my opinion may be a little flawed.





rob05c  ·  3505 days ago  ·  link  ·  

    go get (yes, I actually like it)

I liked go get until V8 changed underneath me and broke my world.

Dendrophobe  ·  3504 days ago  ·  link  ·  

Hasn't happened to me yet, fortunately.

rob05c  ·  3504 days ago  ·  link  ·  

Yeah…V8 was the wrong choice for MUD scripting. I'm thinking of switching it to Lua at the Gophercon hack day.

Dendrophobe  ·  3505 days ago  ·  link  ·  

A good graphical debugger would be nice, though....

Godebug works shockingly well, considering how it's implemented. My coworkers and I all found it at the same time, and had a good laugh at how insane the implementation sounded. Then I actually used it, because hey, sometimes you just need a debugger. And it works really well.