John Barton (2013-12-13T00:44:25.000Z)
forbes at lindesay.co.uk (2013-12-16T15:08:09.355Z)
offline Mark lured me in to making more suggestions. I bit: ```js p1 >< foo(a,b); // p1 "eventually when the sand runs out" foo(a,b); p1 <> foo(a,b); // Because a wikipedia page has diamond for temporal logic 'eventually'. ``` I guess angle brackets in general are trouble however, I recall some issues with html and JS. ```js // Non-uniform tokens, maybe "modified tokens", where | isn't an operator but is part of new tokens: p1|.foo(a,b); // can't we have bar dot ? p1|['foo'](a,b); // Here we have |[ ... ] p1.foo|(a,b); // I'm just substituting | for ! in the examples in [0]. p1~.foo(a,b); // not 'now' p1~['foo'](a,b); // Here we have ~[ ... ] p1.foo~(a,b); // I'm just subst ~ for ! in the [0] examples. ``` Yes, ~ and | have meanings, but ! is so so much more common.