The destructuring assignment in #Clojure is the best I've seen in a long time. Very general and readable.
miniblog.
Related Posts
I'm trying to decide the best voice for PL documentation.
Passive: "`let` can be used with destructuring."
Reader focused: "You can use `let` with destructuring."
Describing the PL: "FooLang supports destructuring with `let`."
Anyone have opinions or best practices?
A while loop destructuring the middle elements of a vector -- remarkably elegant! https://www.reddit.com/r/rust/comments/7a9w1c/rust_is_now_an_official_part_of_stanfords/dp8azv3/ (rust)
Dash.el has destructuring -lambda, which is hugely underrated. (-map (-lambda ((fst snd)) snd) pairs) is a lovely way of extracting items!