It seems we have a notational paucity of context-free delimiters. {} for blocks/sets/dictionaries, [] for lists/indexes/intervals/type params, <> for type params/vectors, () for tuples/precendence/AST nodes. They're so useful, maybe we need more?
I suppose we do have a number of composite delimiters, like /* */, (* *), [[ ]], --[[ ]]--, and custom delimiters with Heredoc. Seems like that shifts the work to the lexer though. And I'm sure we could come up with prettier delimiters if we tried.
-
-
I want a team of mathematicians, artists, educations, and cognitive psychologists to revisit math/programming symbols. What's a notation for sets/arithmetic expressions/etc. that most meaningfully conveys their semantics?
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD