Bryan Cantrill
👤 PersonAppearances Over Time
Podcast Appearances
Another crate that I wanted to get in there, Adam, is the Goblin for Elf and Gimli for Dwarf. Elf is much simpler than Dwarf. And I think LibElf is actually a pretty good library in C. You know what's not a pretty good library is LibDwarf in C. LibDwarf is not a pretty good library. That's exactly right. That's exactly right.
Another crate that I wanted to get in there, Adam, is the Goblin for Elf and Gimli for Dwarf. Elf is much simpler than Dwarf. And I think LibElf is actually a pretty good library in C. You know what's not a pretty good library is LibDwarf in C. LibDwarf is not a pretty good library. That's exactly right. That's exactly right.
LibElf is a good library, and LibDwarf is really not a good library at all. That's exactly right. But Goblin makes it super easy to rip apart elf binaries. And Gimli makes it as easy to go through Dwarf as Dwarf is. Gimli has done a good job of like... Gimli's basically like, look, Dwarf's problems are not my problems. Gimli does as good a job as it can do. I really like...
LibElf is a good library, and LibDwarf is really not a good library at all. That's exactly right. But Goblin makes it super easy to rip apart elf binaries. And Gimli makes it as easy to go through Dwarf as Dwarf is. Gimli has done a good job of like... Gimli's basically like, look, Dwarf's problems are not my problems. Gimli does as good a job as it can do. I really like...
give me quite a bit but that was another and those are like relatively easier to find because you're looking for a dwarf court of door a dwarf crate or an elf crate you kind of know what you're searching for you'll find that but they're both very good
give me quite a bit but that was another and those are like relatively easier to find because you're looking for a dwarf court of door a dwarf crate or an elf crate you kind of know what you're searching for you'll find that but they're both very good
And that is HP mock, right? HTTP mock, exactly. Yeah, okay, yeah, yeah.
And that is HP mock, right? HTTP mock, exactly. Yeah, okay, yeah, yeah.
I'm just looking in the chat. There is RHDL, a Rust-based HDL for FPGA development. That's very spicy. I have to go look at that one.
I'm just looking in the chat. There is RHDL, a Rust-based HDL for FPGA development. That's very spicy. I have to go look at that one.
That one is totally new. At least to me. But I think we've already established lots of things that are apparently very mainstream are new to me. Yeah. Rayne, Eliza, would you give some other shout-outs, other crates that... Yeah, go ahead.
That one is totally new. At least to me. But I think we've already established lots of things that are apparently very mainstream are new to me. Yeah. Rayne, Eliza, would you give some other shout-outs, other crates that... Yeah, go ahead.
Camino does a good job in the great readme of explaining why it exists and when you should use it and when you shouldn't use it. Just to your and Eliza's earlier point, I think they do an excellent job about the problem that it's solving.
Camino does a good job in the great readme of explaining why it exists and when you should use it and when you shouldn't use it. Just to your and Eliza's earlier point, I think they do an excellent job about the problem that it's solving.
Yeah, and in particular, this is going to be especially a good fit if you've got many, many, many readers. Right. I agree. And performance is important. And it's something that you want to update. It's a structure you want to update, but you're willing to have some control over when those updates are seen by the readers. Right.
Yeah, and in particular, this is going to be especially a good fit if you've got many, many, many readers. Right. I agree. And performance is important. And it's something that you want to update. It's a structure you want to update, but you're willing to have some control over when those updates are seen by the readers. Right.