This year I am doing my first Advent of code ever using in Clojure. Advent of code gives daily code challenges, consisting of two parts building on each other.
Starts its own REPL, so no need to fiddle with cider plugins etc.
Good integration into NeoVim.
Code evaluation is shown inline
Macro-expand into buffer
The CLI tool needs a local installation of
Code navigation only works when reloading a name-space.
Multiple crashes of NeoVim over the course of the month.
I replaced lein-test-refresh with Kaocha as my watching test runner. I really like the workflow of having my test run automatically every time I save a file.
Ability to focus tests with meta annotations.
Colored, pretty printed output on test failure.
Seamless integration with
Many plugins and helpers (e.g. notify on test failure/success with a configured tool).
Found no way to stop an long running test other than
The diffed output can be so overwhelming, I re-run tests sometimes with
lein testjust to get the plain data.
Output is captured and only prints once the test is finished; so "debug-println" is delayed and might never print in case of infinite loops.
While I am not convinced that I will stick with Iced, I really liked Kaocha.