Map literal syntax - #: and #:: Require clojure spec in the namepace of page. Qualifying keys with auto-resolve Qualifying keywords with a specific name Map literal syntax...
Add Spec to Clojure Projects Using Spec functions Testing specifications Using Spec functions Creating new projects Hint::new alias in practicalli/clojure-deps Add Spec to...
Emacs and Spacemacs user guide Starting a Clojure REPL Evaluating code Changing the REPL Namespace Hint::Practicalli Spacemacs Emacs and Spacemacs user guide A simplified u...
Configure REPL on Startup HINT:: Example project Create a dev/user.clj file and :dev alias Hint::Using the dev/ directory Requiring namespaces Calling functions Changing N...
Clojure spec Purpose of Clojure spec Example use cases Example code Understanding the basics of Clojure Spec Trying clojure.spec Why is the spec library called alpha? Referen...
REBL data browser WARNING::Free for non-commercial use Install REBL Hint::REBL alias included in practicalli/clojure-deps-edn repository Running REBL with a project REBL da...
Contributing to Practicalli Clojure Pull requests Thank you to everyone that has contributed Contributing to Practicalli Clojure practicalli/clojure-practicalli-content cont...
Card game: spec and generative testing Create a project Hint::Use practicalli/clojure-deps-edn to add common tools Add the Clojure spec namespace Representing playing cards Re...
deps.edn Configuration files Hint::practicalli/clojure-deps-edn adds common aliases and tools Scope of configuration files Example of a deps.edn configuration. Hint::Clojure Too...