←back to thread

175 points nateb2022 | 1 comments | | HN request time: 0.194s | source
Show context
Xeoncross ◴[] No.41521050[source]
> Zero dependencies

This is something seldom attempted, but I congratulate you. Go is one of a few languages that really is batteries-included. Just about anything you could need is included in the stdlib.

replies(4): >>41521157 #>>41521657 #>>41521695 #>>41521859 #
seanw444 ◴[] No.41521157[source]
One of the reasons I prefer it over something like Rust for most projects. I don't have to waste time figuring out what third-party library is the defacto standard that I should be using.
replies(1): >>41521371 #
iknowstuff ◴[] No.41521371[source]
It’s a tradeoff. Do you prefer to be stuck with bad built-in file and time APIs, or a robust ecosystem of external crates?

https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-...

replies(6): >>41521608 #>>41521670 #>>41521708 #>>41521832 #>>41522235 #>>41523134 #
1. mijamo ◴[] No.41521670[source]
"robust ecosystem" is a rather optimistic view of the rust situation... I would have said "a bunch of 0.x libraries that do 80% of the work and let you figure you the hard 20% while being slightly incompatible with each other, and that will be painful to glue together because of the rules for traits"