Difftastic 0.29 is out!
* A ton of optimisation (30% shorter runtime) from smaller data structures
* Improved cases where the outer delimiter is preferred (lisps, JSON)
* Better detection of binary files (thanks @OnlyXuanwo)
* Improved Perl, added Elvish
miniblog.
Related Posts
I really like languages that store their runtime stack on the heap, such as Smalltalk.
You can write code as if you have tail call optimisation, but you still have normal stack traces for debugging.
The Self programming language, the optimisation techniques they pioneered, and the emergent design principles: https://youtube.com/watch?v=3ka4KY7TMTU
(Stanford talk by one of the creators)
Applying different profile guided optimisation techniques to the rust compiler:

