Yes I wondered about that too. It would mean >> has two very different meanings however (i.e bit shift) but since they’re very different contexts I’m not sure it matters.
that’s a good point. I didn’t notice that ‘>>’ operator has been taken already by bit shift.
Well, maybe it just comes down to getting more used to ‘>|’ operator. At first it just seemed kind of weird for me.
Must admit that I love the nice declarative style of Swift and functional programming features.
Honestly we only picked that because it’s the first thing @clattner found with a quick search. At some point we’ll think about this more carefully. At https://www.pointfree.co/ they have suggestions for a bunch of composition operators we should probably steal instead.