A week ago, the Ridero publishing house published the book "Clojure in production". As its author, Iβll tell you more about it: what is inside and to whom it is useful.
General information
, Clojure : , -, , . Clojure , . , , .
β . : Clojure β , .
Clojure . , . . , . Token , trait β , persistence β . , , . : , β , .
. , Clojure. , . , , . Clojure . , .
. , , --. , . , , β .
Clojure , . Clojure , . " Clojure" -. , 2013 , . , - , , IT-.
, Clojure JavaScript, . " Clojure" , . , Clojure, . , , . , , . , : , , . , .
"Clojure " . , . , , ( ). , , , , , .
, .
-
HTTP, Ring. Compojure Bidi. middleware . . .
Spec
. (, ). . . . Clojure. . .
Clojure, Java. , , , Sentry. , . .
. Clojure: , volatile, , alter-var-root . , , .
, . Clojure. . .
. Mount, Component Integrant.
, . . Clojure. . , . .
, . , " ". , . . , IDE .
Pygments - , . Pygments , Clojure. , SQL, JSON, XML .
, . . , - . , .
, , Clojure . . , , . .
, .
- , 5, 360 , . print on demand. , . , Gumroad (. ).
-
. .. 800 . . , . β . . , β .
- Gumroad. PDF- . . , , QR-, . . - , . , .
:
β (!):
:
:
:
:
. , Clojure . , . . Clojure .
. . Pragmatic Programmer Lulu.com. . , .
: : , . ; , . : , , .
Clojure
, Clojure . JVM. Clojure Java. Clojure JVM: , , .
Clojure JVM. . , . Clojure . REPL, , .
.Net, . JVM. Clojure JavaScript, ClojureScript. , something.js. ClojureScript . .
, Clojure . , - , . , "". Clojure , , Common Lisp. , β . - S-, REPL, β , , , . β , Clojure , , . ( ), .
. Clojure , . , β , .
, , . , . , Clojure , . , , .
, β . . , . , : , - . , . , .
β , . , . , , , Clojure, .
I will end the quote from the introduction to the book. Even if you do not like Lisp, and the book came to you by accident, do not rush to put it off. Clojure is new rules and a different world, and the book is a chance to get there. Maybe Clojure will change your mind about programming. Finds issues where, it would seem, everything is resolved.