"you could almost write a book on [colons in ranges] alone" floating-point ranges are hard: https://github.com/JuliaLang/julia/issues/2333
Related Posts
On thinking of books like software, treating them as evolving artifacts, and URLs versus paper book publishers: https://cs.brown.edu/~sk/Memos/Books-as-Software/
Over a sufficiently long time horizon, all code you write is legacy code.
Has anyone built a great solution to 'run all my unit tests automatically'?
It's straightforward to write a while loop in bash, but handling timeouts, syntax errors etc well is hard.
Running on save would be good, although I wonder if you could run fast tests on each keystroke.