Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Matthias Endler

๐Ÿ‘ค Speaker
688 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Zed with Conrad Irwin

async read and async write trade and technically you could already stabilize that but it's a bit debated right now whether this is the right abstraction that we want to settle on going forward exactly and it it takes time to figure those out particularly for something like rust that's such a big complicated project like any extra complexity they bring into the standard library it like deserves a lot of scrutiny

Rust in Production
Zed with Conrad Irwin

Is that rule somewhere codified? Is that part of your code style? For example, you separate sync and asynchrost, or is that something that evolved naturally?

Rust in Production
Zed with Conrad Irwin

Is that rule somewhere codified? Is that part of your code style? For example, you separate sync and asynchrost, or is that something that evolved naturally?

Rust in Production
Zed with Conrad Irwin

Is that rule somewhere codified? Is that part of your code style? For example, you separate sync and asynchrost, or is that something that evolved naturally?

Rust in Production
Zed with Conrad Irwin

That's so funny when you say that because you almost take the function coloring problem and make it a feature where you take the slow parts and you mark them as async so that you know exactly that this is something that you should not run on the main thread.

Rust in Production
Zed with Conrad Irwin

That's so funny when you say that because you almost take the function coloring problem and make it a feature where you take the slow parts and you mark them as async so that you know exactly that this is something that you should not run on the main thread.

Rust in Production
Zed with Conrad Irwin

That's so funny when you say that because you almost take the function coloring problem and make it a feature where you take the slow parts and you mark them as async so that you know exactly that this is something that you should not run on the main thread.

Rust in Production
Zed with Conrad Irwin

We'll be back later. And you can see it in the type system too. Are there any other challenging aspects of building a text editor in Rust? Any unexpected hurdles?

Rust in Production
Zed with Conrad Irwin

We'll be back later. And you can see it in the type system too. Are there any other challenging aspects of building a text editor in Rust? Any unexpected hurdles?

Rust in Production
Zed with Conrad Irwin

We'll be back later. And you can see it in the type system too. Are there any other challenging aspects of building a text editor in Rust? Any unexpected hurdles?

Rust in Production
Zed with Conrad Irwin

Yeah, because everyone wants a different set of features. That too. Vim Mode is the classic example of that.

Rust in Production
Zed with Conrad Irwin

Yeah, because everyone wants a different set of features. That too. Vim Mode is the classic example of that.

Rust in Production
Zed with Conrad Irwin

Yeah, because everyone wants a different set of features. That too. Vim Mode is the classic example of that.

Rust in Production
Zed with Conrad Irwin

In preparation for this interview, I also checked out your new YouTube channel because you recently started a channel about talking about the internals and said, and I will link it in the show notes. It's pretty majestic. The one thing that I realized from these interviews was that you sometimes touched on a library called TreeSitter.

Rust in Production
Zed with Conrad Irwin

In preparation for this interview, I also checked out your new YouTube channel because you recently started a channel about talking about the internals and said, and I will link it in the show notes. It's pretty majestic. The one thing that I realized from these interviews was that you sometimes touched on a library called TreeSitter.

Rust in Production
Zed with Conrad Irwin

In preparation for this interview, I also checked out your new YouTube channel because you recently started a channel about talking about the internals and said, and I will link it in the show notes. It's pretty majestic. The one thing that I realized from these interviews was that you sometimes touched on a library called TreeSitter.

Rust in Production
Zed with Conrad Irwin

You mentioned it before, but that seems to be a bit of the secret sauce in there because apparently, and correct me if I'm wrong here, Other editors are not built this way. They don't work on this level of abstraction, almost like an AST, an abstract syntax tree level of abstraction to modify text. Can you elaborate on this a bit? What is it? And also, do you agree?

Rust in Production
Zed with Conrad Irwin

You mentioned it before, but that seems to be a bit of the secret sauce in there because apparently, and correct me if I'm wrong here, Other editors are not built this way. They don't work on this level of abstraction, almost like an AST, an abstract syntax tree level of abstraction to modify text. Can you elaborate on this a bit? What is it? And also, do you agree?

Rust in Production
Zed with Conrad Irwin

You mentioned it before, but that seems to be a bit of the secret sauce in there because apparently, and correct me if I'm wrong here, Other editors are not built this way. They don't work on this level of abstraction, almost like an AST, an abstract syntax tree level of abstraction to modify text. Can you elaborate on this a bit? What is it? And also, do you agree?

Rust in Production
Zed with Conrad Irwin

Is that really critical central part of that?