Clojure Workflow
Here are some packages associated with Clojure development.
Cider
A Clojure(Script) Interactive Development Environment that rocks!
Useful features:
- debuger
- repl
- completion
- stacktraces
- testing
Useful functions:
- cider-debug-defdefunun-at-point
- cider-jack-in-clj
- cider-eval-defun-at-point
- cider-load-buffer
- cider-send-function-to-repl
- cider-test-run-focused-test
- cider-test-run-ns-tests
clj-refactor
Provides powerful refactoring functionality for Clojure projects.
Useful functions:
- clojure-thread-first-all
- clojure-thread-last-all
- cljr-expand-let
- cljr-introduce-let
- cljr-move-let
- cljr-rename-symbol
clj-kondo
A linter for Clojure code that sparks joy.
clj-java-decompiler
An integrated Clojure-to-Java decompiler usable from the REPL.