4 ms·
This particular case is unique to Clojure, I believe. You definitely can’t do that in Common Lisp , and Scheme I am not so sure. It was one of the main motivati
by brabel 9mo ago
This particular case is unique to Clojure, I believe. You definitely can’t do that in Common Lisp , and Scheme I am not so sure. It was one of the main motivations for Rich Hickey to make the language more uniform so that a few functions work on any number of data structures.
- antonvs 9mo ago> This particular case is unique to Clojure, I believe. It also works in pure lambda calculus (assuming you define a vector type). But in lambda calculus, literally every value is a function.