Evaluate snippets of Clojure with the bindings set up as if you'd called the function. This neat idea was proposed in https://blog.cognitect.com/blog/2017/6/5/repl-debugging-no-stacktrace-required and https://github.com/vvvvalvalval/scope-capture builds tooling to automate it!
miniblog.
Related Posts
Should lint suppressions be first class syntax or comments?
Adding a proper metadata system (e.g. Clojure or Rust) is a big design space but it's clear which expressions are affected.
Comments are much easier to implement but it's easy for users to get them wrong.
Thoughts?
I've released difftastic 0.65! Highlights of this release:
* Better parsing of Clojure, Common Lisp, Kotlin, Rust and Zig.
* Quality of life improvements for binary files.
tap> is an elegant Clojure debugging feature: it passes the argument to any functions registered with add-tap.
You might set up a custom printer for your data type, or save values for later examination, and you can easily disable the tap too.




