4 ms·
It’s accepted.
by piekvorst 6mo ago
It’s accepted.
- ethin 6mo agoNow there's a surprise. I've generally been very disillusioned with Go after they absolutely stonewalled everybody on uint128 (and continue to do so) for absolutely no reason (and ignoring that it would make many things in the language easier to express).
- MrBuddyCasino 6mo ago> it would make many things in the language easier to express Like what?
- ethin 6mo agoLike IPv6 addresses, UUIDs, the list goes on. Does it mean anything that Go themselves had to invent a custom uint128 type in the standard library because they didn't want to add it to the language? There's a very long list of instances of them stonewalling it here: https://github.com/golang/go/issues/9455 https://github.com/golang/go/issues/9455
- MrBuddyCasino 6mo agoI agree with their reasoning, you don’t typically do math with a UUID, 128 bit cryptographic hashes are insecure and outdated anyway, and IPv6 is kinda valid but rare and still doable with slices.