wait what? go doesn't have tail call recursion, does it?
Discussion
sorry, I read declined as decided, lol
yeah they declined it, it's something you can dig out of the golangnuts mailing list from at least 5 years ago, they just don't see the point of adding this feature to the compiler because of the dramatic computation cost
didn't know but it's type of smart decisions they tend to do.
unlike the whole module shit. that was ... hard
haha yeah... i refused to use modules for a whole year, they were buggy af lol
now, idk how we'd survive without it but i'm not sure they did it quite perfect, i still keep a GOPATH as a convenient way to organise all my repos
but it works!
there's some glitches here and there with dependencies sometimes though... the btcd and lnd repos notably are a shitfight of dependencies literally back to different versions of the same fucking repo, it's madness
I too can't imagine working without modules.
but it was hard for us early adopters