i will repeat a message i sent yesterday (arthur has often referred to me as his "conscience"):i favor whatever is intuitive and easy to understand, explain, remember, and apply. (those are separate but related properties.)
i'm not necessarily looking for what would result in the shortest expression. more code isn't necessarily bad code. i do worry that the attempt to pack as much meaning into as few symbols as possible will interfere with learnability, and therefore readability.
i prefer a small set of general rules (even if those rules leave out some cases for which there are "workaro…