13:41:20AndrewIs there a version control system that is Lisp-source-code-friendly, i.e. especially its diffing algorithm treats code as structural expressions rather than diffs things line-by-line?
13:42:02jackdanielcan't git diff ignore white characters?
13:42:46AndrewFor example, original 'A new '(A B) should be somehow described as "wrap the thing in a list and place a B at the tail" rather than "remove the line that says 'A and add a line that says '(A B)
13:43:20AndrewI mean, since lisp is an explicit tree structure, it makes more sense to me to be diffing things logically
13:47:04trevi think there exists syntax-aware diff tools using treesitter, but maybe i am imagining things