Idiomatic Lisp and the nbody benchmark

44 points by nemin


icefox

The word "idiomatic" is doing a lot of heavy lifting in this blog post. The thing is that "idiomatic" is really just another word for "fashionable", ie, what everyone else does, for Reasons.

The term has kinda been watered down, and unfortunately I think Rust is to blame. When it was new, the programming paradigms it forced you to follow were very unfamiliar to most people, so there was a lot of angst about "is this code idiomatic? am I doing something wrong? how am I supposed to do this?" We as a community now can give pretty good and succinct advice for how to write good Rust code, so this imposter syndrome seems to have mostly dissipated? But the scars have remained.