Difftastic 0.36 is out! In this release:
* Better diffs: Punctuation is now treated separately in the cost model
* Nicer display: Changes in comments are now underlined too
* New languages: Hare, Pascal and QML
* Smarter detection of binary files
miniblog.
Related Posts
I've only got a few VPS instances, but setting hostnames automatically to match Ansible inventory makes my life so much easier. I should have done this way sooner.
It's so much nicer than seeing wilfred@ubuntu on every box I ssh into.
LLMs are great at style transfer, and this works surprisingly well for syntactic transformations too.
I rewrote a small website's EJS templates to 1500 LOC of TSX with a oneshot in Claude. It took ~12 minutes, but it just worked.
(TSX seems nicer than EJS for static analysis.)
I think you could build an interesting IDE with a tiny embedded LLM in addition to the usual tooling.
Features like 'extract method' would be much nicer if an LLM could provide a name. Choosing a good name is virtually impossible from just a typed AST.


