I've realised that I have a much better understanding of the semantics of languages that are value oriented. You avoid murky questions like this:
try:
raise Exception('')
except:
return 1
finally:
return 2
There's no 'right' answer here when choosing how a PL should work.
miniblog.
Related Posts
I've finally added an incremental search option to deadgrep! https://github.com/Wilfred/deadgrep/blob/master/CHANGELOG.md#v012
I also learnt that incremental tools don't do anything clever with the minibuffer: they just call read-char in a loop.
I've finally fixed an issue where difftastic wasn't showing optimal diffs if you wrapped an expression in another expression.
For example, lisp expression changes are super readable now :)
I'm finally reaching a point with difftastic where I'm pretty happy with performance. 0.22 has some effective heuristics for making the tree diff faster, and 0.23 will have Myers' diff algorithm for text.

