Idea: puns in simple patterns

Strongly agreed. One of the best things about Rust from a developer experience point of view—and very much by contrast with the aforementioned languages—is that by and large you just run cargo build, and there’s not much notion of different strictness/warning levels/etc. (Modulo Clippy and a few other lints, perhaps, but that’s a rather different story.) Also, my experience with TypeScript in the last few years has me very sad about configurations that change the strictness of a compiler—and it has more than once ended up with some very surprising intersections of (un)strictness along the way.

4 Likes