Even in 2016, we're still exploring the best way to display CLI compiler errors. Some interesting iterations in Rust
miniblog.
Related Posts
Porting my 2016 Rust project from getopts to clap, and it's amazing how far the ecosystem has come.
clap gives me a nicer help, automatic value validation, and can even generate completions for shells!
First screenshot is getopts, second is clap.
I'm dusting off a Rust project from 2016, and it's striking how much the ecosystem has grown. For example, I used getopts then whereas clap is delightful and does so much now.
Emacs is still becoming *more* customisable over time! For example, in 2016, the backtrace function became a user-level function. https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=27cada035a79b633e856a437dd0e037acc1d61c6
This allows users to introspect, debug or write their own!

