Hacker News new | ask | show | jobs
by woah 3998 days ago
> One of the things in Go that frustrates me is packaging and it’s not because I have 20 dependencies that I’m including in each project. I don’t have a problem with that cause we don’t do that at DeferPanic.

Sounds like they're implying that dependencies are bad? Coming from Node, that sounds like a painful and copypastey way to write code. Can someone explain this to me?

1 comments

I'm guessing that they don't require much outside of the std lib for their application[1]. The Go std lib is pretty well featured.

The DeferPanic client depends on 12 packages, all from the std lib[2].

However, there's a high likelihood of their clients using 3rd party packages, so they would see it quite often.

[1]: which seems to provide Go application stats in a friendly and discover-able way. I personally haven't used it, but it looks fairly nice. https://deferpanic.com/about

[2]: https://godoc.org/github.com/deferpanic/deferclient/defercli...