| ▲ | bbkane 10 hours ago | |||||||||||||||||||||||||||||||
I know Go is justly criticized for many of its design decisions, but it still feels well-designed and "small" to me in day to day usage when many other languages don't. | ||||||||||||||||||||||||||||||||
| ▲ | a-french-anon 8 hours ago | parent [-] | |||||||||||||||||||||||||||||||
Eh, the thing with generics coming late is pretty much what I meant by "organically grown". My best litmus test these days is support for multidimensional arrays because it's always needed at some point in general purpose languages. CL and Ada had it right from the start while C++ needed C++23/26 to get std::mdspan and we still need to wrap it to pass the underlying/owned memory pool around (https://rosettacode.org/wiki/Multi-dimensional_array for more). | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||