Comment on Marvin Minsky – The beauty of the Lisp languageparentComments−islon12yIn clojure you have thread macros to solve the “inside-out” problem.(-> 3 (+ 6) (* 7) (/ 12))or (just an example, fictional names)(->> object reflector fields (map :balance) (filter #(> % 1000))Which reads like (pseudo language)object.reflector().fields().map(:balance).filter(field -> field > 1000)
Comments
In clojure you have thread macros to solve the “inside-out” problem.
(-> 3 (+ 6) (* 7) (/ 12))
or (just an example, fictional names)
(->> object reflector fields (map :balance) (filter #(> % 1000))
Which reads like (pseudo language)
object.reflector().fields().map(:balance).filter(field -> field > 1000)