Excellent (and valuble) work Michael. Thank-you. My turn for a few comments:
& | ! - superpositional all any one (none?)
Although there certainly are good uses for a C<none> superpositional: push @list, $newval if $newval eq none(@list); print "In range\n" if 1 > none(@values) > 10; they can always be achieved with C<all> instead: push @list, $newval if $newval ne all(@list); print "In range\n" if 1 < all(@values) < 10; Then there's the problem of finding a suitable infix operator. Overall, I think adding a C<none> might be multiplying entities unnecessarily.
~~ !~ - smartmatch and/or perl5 '=~' (?) like unlike - (tentative names)
Do we *really* need the alphabetic synonyms here? Me no like!
; - "lesser comma", list-of-lists creator
Actually, I'd describe this as "greater" comma. Sure, it has lower precedence, but that means its scope of effect is greater. Maybe we need another name entirely for it. "Sequence separator" perhaps?
... - (maybe range exclusive of endpoint, or maybe ..Inf)
I'd much prefer the latter. But note that that semantics changes it from an binary to a postfix unary operator.
trinary operators:
Nit pick: s/s//
'...' "..." `...` /.../ << >> q qq qx qr qw
s/qr/rx/
but - [op?] val properties
Yes, it's an operator. Damian