I suspect every programming language eventually becomes dated.
As soon as you commit to 1.0, you will have design decisions that (with hindsight) are mistakes, and you can't fix them.
Design best practices change over time too. Immutability is a more common default now.
miniblog.
Related Posts
Choosing the right amount of content to put on each docs page is surprisingly hard.
I've seen info/man pages as a single large HTML page and it eventually slows down the browser. A short page with a short scrollbar is less intimidating and you're more likely to read to the end.
I'm really flattered that IntelliJ users are requesting structural diffs and referencing difftastic!
(FWIW I'd love to eventually ship a reusable library, but APIs are just changing too fast right now.)
https://youtrack.jetbrains.com/issue/IDEA-291212
So far, all of the people trying difftastic with huge files have been using C or C++ source code. Maybe it's more common in those communities?
(Difftastic will eventually fall back to fast, dumb, line-based diffing if you give it a multi-megabyte source file.)