Emacs Lisp is gaining watchpoints! This lets you add hooks for when variables are modified:
miniblog.
Related Posts
Syntactic diffs can get confused by adding whole functions. I've added two functions and modified the function afterwards. Difftastic would associate the parens of the new function with the outer parens of the modified function!
This is "correct" (minimal edits) but unhelpful.
Readable tree diffing is a really interesting problem. When do you highlight lists? Do you highlight all the lists enclosing a modified subtree? What about comments?
I'm relatively happy with this case, but I think the outermost lists shouldn't be highlighted at all.
HN discussion of interesting technology demos for fifth graders: https://news.ycombinator.com/item?id=20069714
One popular suggestion was browser tools, showing how web sites can be modified.
Another great idea is showing screenshots of bugs in realistic games and how they can go wrong.



