Кирилл Булатов помогает разрабатывать Zed – редактор кода, написанный на Rust командой, которая раньше делала Atom. Без Electron, без готовых UI-фреймворков: у Zed собственный графический движок GPUI, Tree-sitter как основа для парсинга и CRDT для совместного редактирования без конфликтов. В выпуске Кирилл объясняет, почему команда выбрала именно этот путь и что из этого получилось.

Разберём архитектуру редактора изнутри: что происходит от открытия файла до работы с AI-агентом, как устроен протокол ACP, зачем Zed написал собственный UI-движок вместо использования готового и почему команда не стала брать экосистему плагинов VSCode. Поговорим о пользователях, конкурентах и о том, как опенсорсный редактор вообще планирует зарабатывать.

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Twitter-аккаунт: https://twitter.com/PodcastPodlodka

Ведущие в выпуске: Стас Цыганов, Евгений Кателла

Полезные ссылки:

Github https://github.com/zed-industries/zed/

Блог Zed https://zed.dev/blog

Podden och tillhörande omslagsbild på den här sidan tillhör Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла. Innehållet i podden är skapat av Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла och inte av, eller tillsammans med, Poddtoppen.