Clojure

Clojure is a functional programming language for the Java Virtual Machine.

Clojure is entirely oriented around manipulating maps and lists.

Most sequences and functions are lazy by default.

Threading Macro

This

(->> task
     :state
     (map :status)
     (every? #(= % "yes")))

is more readable than this:

(every? #(= % "yes") (map :status (:state task)))
Copyright © 2019 All rights reserved.
Powered by Kulfon.