3 ms·
> Go modules is probably the most well-wrought versioning system for a programming language. The amount of thought that went into it is insane. appreciated, bu
by blondin 6y ago
> Go modules is probably the most well-wrought versioning system for a programming language. The amount of thought that went into it is insane.
appreciated, but i share GP's sentiment.
without the uncalled for bashing though. because package management and versioning is hard. for all the backlash they get, package management in python, ruby, php, nodejs, all makes sense to me!
they make so much sense that, in my opinion, that the situation is akin to picking a side and sticking to it. just like you would for your favorite text editor. you perfectly understand what is going on.
go package management on the other hand makes no intuitive sense!
it took like 3, 4, or 5 long blog posts to explain it to us. and all i got from them is how hard package management truly is. i still can't intuitively do it.
i haven't touched php or nodejs in a while but i will be able to get composer or npm or npx (or whatever it is nowadays) to install something for me, locally or globally. not saying it is done right. what i am saying is i get it!
sorry but something is not right with go modules.