I prefer something like this:
... ss := ss + [ssCtrl];
... ss := ss + [ssShift];
Mathematical notations are easier for my brain to digest.
Include, exclude and in actually are actually the correct mathematical notation for set operations given the limitations of ASCII7 (128 bit) .
There just not numerical notation. Just like Boolean mathematics differs in notation.
Plz reset your brain
Nah, but it is better to follow set notation: e.g. the whole concepts of "big data" and "nosql" are based on it.
The Pascal notation is verbose, but very close to the theory.
If you will look at the set operator documentation you will see there are more notational differences, like "><".