18:24
<TabAtkins>
I'll note that we have objections on board to choices that use a binop, even a rare one, because it means we have to have a special parsing environment (a la regex literals) and that's complicated.
18:26
<TabAtkins>
I'm against ? because there are too many usages of it already, and unlike PFA it's not in a special distinguishable location on its own. If you thought the memes about ^^^ becoming valid were bad, wait until ?.?a??? is a valid expression.
18:26
<TabAtkins>
oh wait i can make that better
18:26
<TabAtkins>
?.?(?)???
18:26
<TabAtkins>
wait wait wait
18:27
<TabAtkins>
???.?(?)???:?
18:28
<TabAtkins>
I think that's the best I can do without getting repetitious. I suppose I can throw in a [?] somewhere
18:29
<TabAtkins>
???.?(?)???[?]:?
18:31
<TabAtkins>
(should parse as t ? (t.?(t) ?? t[t]) : t)
18:50
<jschoi>
I'm against ? because there are too many usages of it already, and unlike PFA it's not in a special distinguishable location on its own. If you thought the memes about ^^^ becoming valid were bad, wait until ?.?a??? is a valid expression.
Point taken.
18:54
<jschoi>
^^ remains my second top choice. I remain strongly averse to ## if tuple literals go with #[].
18:56
<TabAtkins>
it's cool, we'll just leave it to arena combat
18:56
<TabAtkins>
or perhaps more realistically, do a straw poll of the remaining reasonable options at the next meeting and just go with whatever the winner is.