← Back to home

Hundred functions and one data structure

Highlight quote of the day:

It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.

ā€” Alan J. Perlis

Here is the rest of his epigrams

Friends often ask me why I appreciate Clojure so much. I usually tell basically the same quote but in a more complicated way: it has a very delightful and minimal set of abstractions, and yet you can solve all of the usual problems with them. I think this quote is a more concise and understandable explanation, so Iā€™m putting it to my argumentation toolbox from now on.

Last edited on May 17, 2019