03:53 | <pokute> | I’ve come around to # as the topic reference again, even if tuple literals go with #[] .
Requiring separation between topic and property access isn’t too bad: x |> (#)[0] …since dynamically accessing the property of a topic is going to be strictly less common than using the topic reference itself. And it’s not really a “special case”…or at least it’s as much as a special case as requiring separation between (^^)^y or (%%)%y .
Our candidates right now are # , ^^ , %% , @@ , and ## .
The most common use case for #[] for me was #[0] usually done after sort. #.at(0) is a sensible alternative. |
04:12 | <pokute> | But as mentioned before, having #[] for tuples with # as topic would result in way too many surprises. The worst part is that there's a good chance that the syntax is valid. |