|
|
|
|
|
by deivid
241 days ago
|
|
C at least has const ptr. In go I've seen pointers mutated 7 levels down the callstack. And of course, the rest of the sphagetti depended on those side effects. C is so limited that you would try to avoid mutation and even complex datastructures. Go is "powerful" enough to let you shoot yourself much harder. Go with `const` and NonNull<ptr> (call it a reference if you need) would be a much nicer language |
|