Bryan Cantrill
๐ค SpeakerAppearances Over Time
Podcast Appearances
And you want the code that it emits, you want to be readable.
And you want the code that it emits, you want to be readable.
you know, maybe I should be using this. Okay. This is, this is already paying dividends actually. Cause I, I, I've got in my crates that generate code. I have just, I've kind of manually made the code that I generate rust format. Oh yeah. Pretty please.
you know, maybe I should be using this. Okay. This is, this is already paying dividends actually. Cause I, I, I've got in my crates that generate code. I have just, I've kind of manually made the code that I generate rust format. Oh yeah. Pretty please.
And, and, You know, that's interesting because it has made the โ I mean, of course. I kind of believe that code that generates other code, there's like a balance that must be achieved in the universe. And if the code that you're going to emit is going to look clean, the code that emits that code has to be filthy. But maybe that's too โ
And, and, You know, that's interesting because it has made the โ I mean, of course. I kind of believe that code that generates other code, there's like a balance that must be achieved in the universe. And if the code that you're going to emit is going to look clean, the code that emits that code has to be filthy. But maybe that's too โ
Well, this is one of the... My code that emits Rust format clean code is filthy. And this, I think, would allow me to clean it up quite a bit.
Well, this is one of the... My code that emits Rust format clean code is filthy. And this, I think, would allow me to clean it up quite a bit.
Oh, that's interesting. Yeah, that is Cliff's doing, not mine, but I can go look at that as a model. What I'm thinking of in particular is the PM bus crate, which is just... There's some grime that could be cleaned up in there, for sure. Yeah, this looks great. God, you know, there's always...
Oh, that's interesting. Yeah, that is Cliff's doing, not mine, but I can go look at that as a model. What I'm thinking of in particular is the PM bus crate, which is just... There's some grime that could be cleaned up in there, for sure. Yeah, this looks great. God, you know, there's always...
You know, they always, as I think we've said before, you know, they always say that there's a chat that includes everyone except for you. I always feel like there's always a detail in that crate you haven't heard of. And I... That's what I'm saying.
You know, they always, as I think we've said before, you know, they always say that there's a chat that includes everyone except for you. I always feel like there's always a detail in that crate you haven't heard of. And I... That's what I'm saying.
Yeah, this looks really cool. This looks so good. Yeah, I've not seen this. Have you seen this before, Adam? I've never seen this before.
Yeah, this looks really cool. This looks so good. Yeah, I've not seen this. Have you seen this before, Adam? I've never seen this before.
Oh, that is really good. Yeah, that is awesome. Because, you know, I really like Ron a lot. Ron, not the humans named, all the humans named Ron, although I guess I like all of you too. But the Ron, the Rust object notation, I like a lot. But man, the error handling is, the error messages are really not very good, which is frustrating. And boy, this would be an opportunity to really improve them.
Oh, that is really good. Yeah, that is awesome. Because, you know, I really like Ron a lot. Ron, not the humans named, all the humans named Ron, although I guess I like all of you too. But the Ron, the Rust object notation, I like a lot. But man, the error handling is, the error messages are really not very good, which is frustrating. And boy, this would be an opportunity to really improve them.
Okay, so you've integrated Miette into the RON parsing in idle? That is correct. Okay, I've got to do the same thing for you guys. yeah, okay, I need to do the same thing. This is really, but this has already paid enormous dividends and we're only like 20 minutes in or whatever. Do you want to sound a little less surprised? 20 minutes, like seven minutes was us screwing around.
Okay, so you've integrated Miette into the RON parsing in idle? That is correct. Okay, I've got to do the same thing for you guys. yeah, okay, I need to do the same thing. This is really, but this has already paid enormous dividends and we're only like 20 minutes in or whatever. Do you want to sound a little less surprised? 20 minutes, like seven minutes was us screwing around.