Bryan Cantrill
👤 PersonAppearances Over Time
Podcast Appearances
Uh, in terms of being very explicit, I do think it's very helpful to be explicit about the things I care about and the things I don't care about or, and cause I think it's, it's okay that the things that, that matter to a crates author don't need, I mean, just what you're saying, Eliza, about being upfront about, you know, maybe it's, uh, maybe performance is a primary consideration.
Uh, in terms of being very explicit, I do think it's very helpful to be explicit about the things I care about and the things I don't care about or, and cause I think it's, it's okay that the things that, that matter to a crates author don't need, I mean, just what you're saying, Eliza, about being upfront about, you know, maybe it's, uh, maybe performance is a primary consideration.
Maybe it's a secondary consideration, but being explicit about that is actually, um, really, really helpful.
Maybe it's a secondary consideration, but being explicit about that is actually, um, really, really helpful.
Yeah, totally. And I think that the Rust ecosystem tends to be pretty good about talking explicitly about what those trade-offs are. But it's certainly excellent advice to create authors to be very explicit about those trade-offs.
Yeah, totally. And I think that the Rust ecosystem tends to be pretty good about talking explicitly about what those trade-offs are. But it's certainly excellent advice to create authors to be very explicit about those trade-offs.
And so you've dropped the arg parse Rosetta RS repo into the chat that is looking at the benchmarking all of the argument parsing libraries, which I think is really interesting. Truthfully, I've been, although actually now looking at the times, it's kind of interesting to look at the build time versus the overhead. Because I have used Clap for most things.
And so you've dropped the arg parse Rosetta RS repo into the chat that is looking at the benchmarking all of the argument parsing libraries, which I think is really interesting. Truthfully, I've been, although actually now looking at the times, it's kind of interesting to look at the build time versus the overhead. Because I have used Clap for most things.
And I've been, especially when Clap merged with StructOpt, I've found it to be really pretty terrific. But I also think it's great that there are other approaches out there. It's not the only one out there.
And I've been, especially when Clap merged with StructOpt, I've found it to be really pretty terrific. But I also think it's great that there are other approaches out there. It's not the only one out there.
Just looking at LexOps, read me now. And it wants to be small, correct, pedantic, imperative, minimalist, unhelpful. I feel like this is a description of many of us. That's right. Look in the mirror. You may be looking at Lexoft. You may be looking at Lexoft. Exactly. And it also means it's making less decisions for you.
Just looking at LexOps, read me now. And it wants to be small, correct, pedantic, imperative, minimalist, unhelpful. I feel like this is a description of many of us. That's right. Look in the mirror. You may be looking at Lexoft. You may be looking at Lexoft. Exactly. And it also means it's making less decisions for you.
I got to say, the thing that drives me that is annoying about Clap, and maybe this is something that has been fixed. I should go see if they... And I should probably get an actual issue open on this. But there is, and Steve, I can't remember if we actually opened an issue on this or not with clap, that there is basically no way to have a minus H option.
I got to say, the thing that drives me that is annoying about Clap, and maybe this is something that has been fixed. I should go see if they... And I should probably get an actual issue open on this. But there is, and Steve, I can't remember if we actually opened an issue on this or not with clap, that there is basically no way to have a minus H option.
Like a minus H, it is going to take for help no matter what. Like if you're like, no, no, I don't want that to be help. It's like too bad. Clap is like, it's nope, that's help.
Like a minus H, it is going to take for help no matter what. Like if you're like, no, no, I don't want that to be help. It's like too bad. Clap is like, it's nope, that's help.
Um, and, but, but honestly clap is so useful and helpful in so many other regards. I'm like, okay, you know what? I actually really appreciate it, but it's a good example where it's making, it is not, uh, I think it's fair to say not small, um, and not minimalist. Um, and, uh, it is different from X opt.
Um, and, but, but honestly clap is so useful and helpful in so many other regards. I'm like, okay, you know what? I actually really appreciate it, but it's a good example where it's making, it is not, uh, I think it's fair to say not small, um, and not minimalist. Um, and, uh, it is different from X opt.