ks6g10
Joined 7 years ago
Joined 7 years ago
But then input handling is much more complex than output handling.
Also, 26 now initialises trivial variables with erroneous values, and is no longer undefined behaviour to act on them.
Would myself (not in the committee) argue that contracts as is would most probably be relegated to modules support hell in terms of support and implementation variations, and I think it's in everyone's interest not to repeat that.
The fact that contracts allow non pure functions to be called is just begging to be a large source of bugs to be. I think that if they started with pure functions, then in future standards mechanised some way to call non pure functions? Would be better and more accepted.
Just like reflection, instead of being overly encompassing, we were given at least the beginning to something great. (Though I dislike some syntax and utility functions, as well as the bareness of some reflection, e.g. can't reflect on templates, other than is it a template.)
My first symptom I noticed was consistent blood on stool, still remember that day I first noticed it.
That was later followed by stomach cramps (obstruction) and night sweats (the stage 4 part).
Remember, cancer does not wait, get it checked if you notice anything out of the ordinary.