Have you ever wondered what happens if you hook up a lexer to a diff algorithm? I was feeling smart until I built it and saw the result.
The longest common subsequence here is ( ) ( ) ; which is not terribly helpful. I'm going to have to look at proper tree diffing techniques.
miniblog.
Related Posts
I'm feeling reasonably happy with the light and dark styles of difftastic now: there's a reasonable amount of contrast on both sides.
I'm now using ANSI bright colours for the dark theme and it works pretty well. I had to give up on cyan as it's too pale on light backgrounds.
Inevitably I find some small thing to change in my code just after I've done a release.
I'm feeling motivated, I'm paying attention to detail, and stuff just jumps out. I suspect it's because I end up looking at different parts during a release.
It's a bittersweet feeling when you trace a crash back to a "TODO: make this robust against X" comment you wrote.


