The reason it came up was I was looking at one of those "spot the syntax error" things and it had something like:
if (argc > 4 and argv[3][0 :>> 4) {...}
which is proper syntax... but it looks like a rshift
]]>int main(int argc, char *argv<::>)
<%
return printf(" I am %s",argv<:0]);
%>
they also include words for boolean operators (and, or, not, xor_eq)...
has anyone seriously used these ever?
]]>