Clojure 1.9 is now available!
Clojure 1.9 introduces two major new features: integration with spec and command line tools.
spec (rationale, guide) is a library for describing the structure of data and functions with support for:
-
Validation
-
Error reporting
-
Destructuring
-
Instrumentation
-
Test-data generation
-
Generative test generation
-
Documentation
Clojure integrates spec via two new libraries (still in alpha):
This modularization facilitates refinement of spec separate from the Clojure release cycle.
-
Quick and easy install
-
Clojure REPL and runner
-
Use of Maven and local dependencies
-
A functional API for classpath management (tools.deps.alpha)
The installer is available for Mac developers in brew, for Linux users in a script, and for more platforms in the future.
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.