what i don't like about C is unions (same as Option in Rust) the backwards function signatures, and the ugly, shitty lack of a build system
yes, immutable by default is dumb and forces you to do a lot more running around with the GC
that's the biggest mistake in Go, but only affects strings, in Rust it's everything
the adoption of this idiotic notion was the reason why i immediately did not want to try V either, and nostr:npub16c2fsg7fp3yxte9ugd9yhcdpa68h924asv5d6pvm5nc37a3nkzmqd2xaj2 made a language similar to V which also has this idiotic notion in it, unless i'm mistaken
wrong, wrong, wrong
this is why the only programmers who aren't gophers that i respect on nostr are C programmers, because in C you have to do things the same way, mutable by default for everything including strings
Discussion
my criticisms are based on what i know, i'm not so stupid as to assert i know something about another language that i've never used based on second hand opinions