I feel this is a more accurate assessment. The relationship between abuse/quality of parenting and anxiety/disfunction can't be thought of as linear.
When parenting starts qualifying as abuse, there is a pretty steep increase. Otherwise, genetic temperament and environmental interactions have more influence.
Very cool. I'm not a super big horror fan, but when this whole pandemic thing started, I consciously went on a ~2 month horror binge for fun, watching a bunch or horror films (of varying quality) and games. Now I wonder if there was something subconscious about that.
If you're doing dynamic dispatch then there is still code that's living for each specialization. Sort of solves linking because symbols don't have to be generated and compile times because you hand write the code.
To be fair, I'm only considering basic data structures and algorithms where you can get away with something like foo(void *ptr, size_t size). Maybe generics is too broad a term for that.
I really don't like the monomorphization approach to generics (I think that's the concept?), where the function/struct essentially gets duplicated for each type. It seems to mess with linkage, increase binary sizes, and increase compile times.
Other than that, Rust does seem to be an improvement and less... stressful to program in.
Typesafe generics via a better void* would make me super happy. There are definitely other quality of life improvements that could be added or reworked that wouldn't affect the simplicity too much.
If status is not tied to a sense of self then I don't know what is.
You mentioned in another comment that the skills you've learned are not you (roles?). They are just things you have. You've just said that identifying these roles as an abstraction is an essential part of understanding the self.
All of these things increase order in a society, and therefore, survival value. This is what I was responding to.
I didn't say that more of a sense of self, whatever that means, makes more community based cultures.
Basically allowing societies to function (people assuming roles, shame, and whatever). It should be of no surprise that a damaged sense of self often correlates with poor integration into a society.
Language designers and enthusiats will forever be disappointed at how many social and human factors are at play, which coincidentally, is a large part of the motivation for programming languages
This is bait but whatever. Keeping some properties of C is very hard if you go this route. It also seems you'll end up playing lanaguage design whack-a-mole problems which manifests its self in C++ and co.
Unfortunately, it's often algorithmically less efficient and more error prone, so everybody ends up replicating what git is doing with 'strbuf' but in slightly incompatible ways. The effect makes dealing with strings in C unnecessarily unpleasant.
The thing you are pointing to could have its length prefixed. I've always assumed that this isn't the case because nobody could commit to the size of the length prefix. Is it string8, string16, string32, or string64? Using a sentinel value to denote length is less opinionated and more portable.