deep-diff2 icon indicating copy to clipboard operation
deep-diff2 copied to clipboard

Deep diff Clojure data structures and pretty print the result

Results 14 deep-diff2 issues
Sort by recently updated
recently updated
newest added

Imagine you get a failing test and you see a test failure. You see two strings, one expected and one actual, that look perfectly identical. Searching through these strings requires...

Hi, the puget printer was trying to check `future-done?` on `clojure.core/promise`. Couldn't run the tests locally, can do that later too.

When diffing a set, i.e. ```clojure (ddiff/diff #{{:db/id 17592186065894 :test "1"}} #{{:db/id 17592186065894 :test "2"} {:db/id 13194139559179 :db/txInstant #inst "2025-05-20T07:41:40.877-00:00"}}) ``` the result is: ```clojure #{{:+ {:db/id 13194139559179, :db/txInstant #inst...

``` (ddiff/diff {:a 1} {:a 1 :items [{:x 3}]}) => {#lambdaisland.deep_diff2.diff_impl.Insertion{:+ :items} [{:x 3}], :a 1} (->> (ddiff/diff {:a 1} {:a 1 :items [{:x 3}]}) (ddiff/minimize)) => {#lambdaisland.deep_diff2.diff_impl.Insertion{:+ :items} []}...