@graydonGraydon Hoare Do you remember where the {foo, ...} => {foo: foo, ...} shorthand syntax for structure literals and patterns came from? The closest ancestor I know of is Clojure's {:keys [foo] ...} notation but I assume there must be (many) others.
If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/pervognsen/statuses/114821306642732746 on your instance and quote it. (Note that quoting is not supported in Mastodon.)