Geoffrey Gaillard

Results 20 comments of Geoffrey Gaillard

Thank you for giving RCF a shot, and thank you for the warm comment 😊 For now RCF is not compatible with Humane-Test-Output out of the box. The [`:fail` test...

Would `let` be enough? ```clojure (tests (let [a (inc 1)] a := 2 (dec a) := 1)) (tests (let [a (analyze {} '(+ 2 3))] a := [[[:apply [:global :clojure.core/+]...

For now, `*1` refers to the result of the previous effect. Assertions are not considered effects. Which means assertions don’t introduce sequential dependencies. If it was, which value should be...

Latest RCF (master, not stable) does not comply with this requirement. It behaves as the REPL.

We are considering compatibility with `clojure.test/assert-expr`. Then: - `:=` would just be a convenient default, - `clojure.test/is` or `rcf/is` would allow ~~infix~~ prefix expressions.

For RCF to use any comment block as test, without having to add special syntax or a dependency, I assume we would have to hook onto the clojure reader. I’m...

Thank you for the link. It seems these approaches are unfortunately not compatible with a live REPL. As far as I can tell, the Clojure LispReader can’t be extended or...

> :-) But that's not how you normally work with rich comment forms? The idea is, in both of these forms what’s on right is like an annotation. We usually...

`tests` returns the last value, as in `do`. Should errors be handled differently because of the way they are printed at the REPL?

I initially replied to Daniel that RCF always printed one `✅` per line in Calva. I was wrong. The attached screenshot shows a CLJ REPL. We should look for a...