4 ms·
If I had to succinctly put my finger on it, I would say: it's "new wave" because it doesn't search everything by default. Of course, ripgrep wasn't the first to
by burntsushi 5y ago
If I had to succinctly put my finger on it, I would say: it's "new wave" because it doesn't search everything by default. Of course, ripgrep wasn't the first to do that, but maybe is the first to do it while retaining competitiveness with GNU grep.
Of course, what's "new wave" to one person might be "mild evolutionary step" to another. (And perhaps even "evolutionary" implies too much, because not everyone sees smart filtering by default as a good thing.)
- pjmlp 5y agoYeah, but that has nothing to do with UNIX. Kudos for your ripgrep achievements, though.
- burntsushi 5y agoI would say 90% of how ripgrep works is based on long standing Unix tooling. "Smart" filtering by default is certainly not in the Unix tradition, but to say ripgrep has nothing to do with Unix is just wrong. To be honest, I don't really know what you're after here. It is fine to say that the "new wave" is not rooted in Unix, but that doesn't mean its inaccurate to call ripgrep a Unix tool.
- pjmlp 5y agoI am after there is nothing about new wave UNIX to talk about, unless we are now supposed to start talking about Rust and ripgrep adoption at Open Group. Now that would be new wave UNIX
- burntsushi 5y agoNo, that's what you think new wave UNIX is. This strikes me as just pedantic nonsense to me. You don't need to go around policing what "new wave" is supposed to mean to everyone.
- pjmlp 5y ago"a group of people who together introduce new styles and ideas in art, music, cinema, etc." https://www.oxfordlearnersdictionaries.com/definition/english/new-wave https://www.oxfordlearnersdictionaries.com/definition/englis...
- burntsushi 5y agoYup, ripgrep (and ack before it) is definitely a new style! Doesn't mean it has nothing to do with Unix, or that "new wave Unix" is itself inaccurate or nonsensical. When you start quoting the dictionary to prove a point, maybe it's time to take a step back.
- pjmlp 5y agoI am really curious what new wave UNIX is supposed to be.
- burntsushi 5y agoIt has no concrete specific definition as far as I'm aware. It's just a colloquial phrase to distinguish it from something that has been around for a long time, while also drawing focus to its similarities.