LINUX.ORG.RU
ФорумTalks

Новый редактор — Zed

 , , , zed


0

2

Авторы редактора Atom представляют своё новое детище — Zed, который является, как они пишут у себя на сайте, «молниеносным редактором кода для совместной работы, написанном на Rust». Основной упор сделан на супер-отзывчивости и возможности совместной работы в реальном времени. Для нового редактора, авторы, вдохновившись Mozilla WebRender, написали новый высокопроизводительный UI-фреймворк — GPUI; для совместного редактирования в реальном времени используются бесконфликтные реплицированные типы данных. Помимо поддержки LSP (Language Server Protocol), авторы создали Tree-sitter — быструю инкрементную библиотеку синтаксического анализа, которая может предоставить Zed деревья синтаксиса для более чем 50 языков. Tree-sitter уже работает и обеспечивает необходимую функциональность на Github.

https://zed.dev/

★★★★★

Mission-critical tools should be hyper-responsive.

А когда это написание текста стало mission critical?

When you move the cursor or type a character, you should see pixels on the next refresh of your display—every time. Even sub-perceptual pauses add up over the course of a day to create unnecessary stress.

У людей настолько быстро психика не работает.

qaqa ★★
()

Авторы редактора Atom представляют

написанном на Rust

Да ладно, серьёзно???????????

Shadow ★★★★★
()
Fabienne : Whose text editor is this?
Butch : It's a code editor, baby.
Fabienne : Whose code editor is this?
Butch : It's Zed's.
Fabienne : Who's Zed?
Butch : Zed's dead, baby. Zed's dead.
cocucka ★★★★☆
()
Ответ на: комментарий от Shadow

Поясню:
1. Написать на самых черезжопных технологиях относительно вменяемый редактор. Из-за черезжопности GUI лагает как сто чертей.
2. Только потом догадаться, что лагает как сто чертей, и написать почти нормально.

Кажется, эти авторы что-то тяжёлое употребляют.

Shadow ★★★★★
()
Ответ на: комментарий от shpinog

Пока нигде, как я понял, оставьте свой имейл, и мы вам перезвоним.

Зачем об этом новость только, мне непонятно. Вот когда появятся исходники, тогда и приходите.

theNamelessOne ★★★★★
()
Ответ на: комментарий от Legioner

When you move the cursor or type a character, you should see pixels on the next refresh of your display—every time

у кого-то работает.

Серьезно? Ну ок.

qaqa ★★
()

новый высокопроизводительный UI-фреймворк — GPUI

Подозрение, что редактор будет такой же вырвиглазный, как и лендос.

vvn_black ★★★★★
()

На HN только недавно был другой редактор на расте. Авось и сделают что-то нормальное.

Надеюсь, жирные жабоподелия таким темпом и умрут.

fernandos ★★★
()
Последнее исправление: fernandos (всего исправлений: 1)

авторы создали Tree-sitter

Вы про что? Три-ситтер создан был давно.

fernandos ★★★
()
Ответ на: комментарий от GPFault

Ну этим же никто не пользуется. Ну выдала первая страница поиска zfs-zed и недоигрушку. Значит можно юзать. Это так же как и с mc. Авторы-хипстеры не используют и им пофигу.

AlexVR ★★★★★
()
Ответ на: комментарий от qaqa

А когда это написание текста стало mission critical?

always_has_been.jpg

t184256 ★★★★★
()

написанном на Rust

Уже хорошо.

Основной упор сделан на супер-отзывчивости

Великолепно. Как раз то чего не хватает.

Надеюсь будет хороший редактор.

fulmar_lor
()

Скорость редактора не решает. Решают 100500 плагинов

overmind88 ★★★★★
()
Ответ на: комментарий от th3m3

не, там gpu ui, подозреваю что там angle в качестве рендера (ну надо же чтобы было кроссплатформенно).

bhfq ★★★★★
()
Ответ на: комментарий от Shadow

Пункт 1 хоть объективно и есть правда, но это им позволило привлечь кучу жс писателей (назовём их так), воодушевить их на написание огромного количества плагинов, сделать редактор популярным. С раст может получиться облом, он хоть и на хайпе, но порог входа намного выше чем в жс.

fulmar_lor
()

Чот я сперва прочитал как «Новый корректор» и подумал, что не тот раздел

CaveRat ★★
()

для совместного редактирования в реальном времени используются бесконфликтные реплицированные типы данных.

Даладно… и прям для теоретической задачи вывели решение с обоснованием?

Vit ★★★★★
()
Ответ на: комментарий от fernandos

Дык редактор же весь на плагинах торчит. На чем еще кроссплатформенное писать (кроме ядра)? Либо скриптуха, либо wasm.

Vit ★★★★★
()

Rust
Mozilla

Все самое лучшее. Молодцы.

Gonzo ★★★★★
()
Ответ на: комментарий от shpinog

Нигде. У них есть пока только мылоподписка если хочешь принять участие в тестировании.

Gonzo ★★★★★
()
Ответ на: комментарий от fernandos

Ну я на vscode сижу, вроде быстро. Какая именно часть тебя смущает? Управление гиганскими текстовыми буферами? Гуй? Парсинг синтаксиса под хайлайтер?

Vit ★★★★★
()

Инновация на инновации. Нуно.

mydibyje ★★★★
()
Ответ на: комментарий от Shadow

Так они давно.

Они делали xray – https://github.com/atom-archive/xray, там все те же самые идеи три года назад и те же самые люди.

Но гитхаб его закопал (и сам атом закопал тоже, хотя и мс божилась что будет его поддерживать после покупки гитхаба).

Кажется, эту идею воскресили, уже в независимом от M$ виде.

ChALkeR ★★★★★
()
Последнее исправление: ChALkeR (всего исправлений: 5)
Ответ на: комментарий от Shadow

Может быть дьявол наконец-то услышал проклятия пользователей atom и пришел за душами разработчиков, а те выпросили второй шанс и теперь замаливают грехи.

Leupold_cat ★★★★★
()
Ответ на: комментарий от fernandos

kate&kdevelop на православной цпп-шечке…

Jetty ★★★★★
()
Ответ на: комментарий от vvn_black

Вырви себе хоть анальный глаз, а лендос как раз выглядит довольно внятно.

noname_user ★★★
()
Ответ на: комментарий от aquadon

По опыту как то у меня тормозил ввод в gnome сам по себе. Но там не микролаги были, а уже существенные. Проблема как ни странно была в драйвере видеокарты. Поменял видеокарту - стало летать. Ну как летать… Гном конечно не идеал в этом плане, но приемлемо. В последней версии гном, кстати, весьма бодр.

В vscode ввод не тормозит совсем. Ну или я не замечаю. В pycharm на больших проектах подтормаживает. Но там проблема не в том, на чем написан редактор, а во всяких анализаторах. Если это все выключить, то тормозов не будет никаких.

qaqa ★★
()
Последнее исправление: qaqa (всего исправлений: 1)

Ни одного скриншота, что на сайте, что здесь. 🙁

Rinaldus ★★★★★
()
Ответ на: комментарий от Vit

Долгий запуск (прочувствовал после того, как раз 30 за день перезагружал его), подсветка синтаксиса медленная, подсветка синтаксиса своя, что ещё больше удручает, тикет про поддержку три-ситтера так и висит уже года два.

Вскод — не худший пример так-то, ну и он не на джаве.

fernandos ★★★
()

Кому нужна эта совместная работа в реальном времени? Ну кто в здравом уме редактирует код параллельно с кем-то еще в тех же самых файлах?

PS, тут @fernandos вспоминал еще один новый редактор на Rust - это вероятно Lapse.

ins3y3d ★★★★★
()
Ответ на: комментарий от ins3y3d

Ну кто в здравом уме редактирует код параллельно с кем-то еще в тех же самых файлах?

Существует такая вещь, как парное программирование. Часто необходимо в обучении, иногда в работе.

Не то, чтобы это было критически важно, но всё-таки полезно иметь возможность, особенно в век пандемии, когда не подвинешь стул к джуну, чтобы показать ему, как решать какую-либо задачу.

emorozov
()

кроме сайта с тремя страницами инфы никакой. во всяком случае я не нашел ни одного линка на гитхаб. Или это не будет опенсорсным?

ps: мой опыт работы с пафосно кричащим о рендеренге на гпу и аццки быстром терминале, написанном на расте, показал, что кроме громких заяв, там нет нифига. жрет цпу как не в себя, память течет тоже как не в себя. они сначала отнекивались «это все блоб нвидиа», но когда я перелез на амд карту - чудеса с цпу не пропали. вот urxvt справляется с задачей реально очень быстро, цпу не ест, гпу не пользуется, память не кушает. так что спасибо, плавали, знаем ))

ergo ★★★
()
Последнее исправление: ergo (всего исправлений: 3)
Ответ на: комментарий от ergo

ps: мой опыт работы с пафосно кричащим о рендеренге на гпу и аццки быстром терминале, написанном на расте,

neovide вроде вполне себе шустро работает, хотя это не терминал. Но редактор и на расте, рендерится на гпу.

emorozov
()

Анонс анонса - никакой полезной инфы кроме кучи марктоидной херни, ни одного скришнота или даже мокапа, все что знаем - он от авторов самого тормозного редактора всех времен и народов и он аж на Раште(OMG, аж описали штанишки от радости, это будет божественно!). Зато уже есть waitlist, куда предлагается записаться чтобы получать побольше спама.

Вердикт: пусть идут в zhopu.

ptarh ★★★★★
()

Что за комплексы у раст-брайнлетов? Всегда в описании своего выс^w творения пишут что-нибудь вроде lightning-fast, blazing fast, secure и в конце обязательно «written in Rust». Угорая каждый раз с них.

paran0id ★★★★★
()

Надеюсь из этого получится что-то реально крутое. Манифест хороший, записался в лист ожидания.

umren ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.