LINUX.ORG.RU
ФорумTalks

Eclipse совместно с RedHat рассматривают возможность официальной поддержки Rust

 , , ,


0

6

Наткнулся на новость об этом. Речь идёт не о возобновлении разработки плагина RustDT, а о новом проекте RedOx IDE, не путать с операционной системой Redox, начатом Lucas Bullen из RedHat.

Вот сам проект на github-е:
https://github.com/LucasBullen/redOx

И вот он же на сайте Eclipse:
https://projects.eclipse.org/proposals/eclipse-redox-eclipse-ide-rust

Перемещено tailgunner из development

★★★★★
Ответ на: комментарий от vertexua

Это веская причина. Без лого - это разве работа? Так, баловство.

tailgunner ★★★★★
()

RedOx IDE, не путать с операционной системой Redox

Ржавчина головного мозга.

bread
()
Ответ на: комментарий от vertexua

Ждем когда будет на базе IntelliJ Idea

На базе IntelliJ как бы уже есть, но какое-то совсем куцое.

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

всяким разным подразумевается всякий энтерпрайзнутый шлак. про пистон не ко мне, но раз для него есть иде от идеи, то сомневаюсь, что эклипс там на коне.

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

Еще один, не отключивший в эклипсе спеллчекер...

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

Я хз, но в Oxygen кучу багов исправили и стало все шустрее. Т.е. наконец-то сравнимо с винтажным третьим эклипсом :(

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

У меня VSCode на полсотни мегабайт меньше атома кушает, возможно я делаю что то не так

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

Эээ... и что? Еще раз: плагин для IDEA уже есть, почему ты продолжаешь его ждать?

Может интернет медленный? Не докачалось.

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

А где он есть и зачем? Это же не сишка, чтобы сегфолты ловить.

Анализ кода, рефакторинг, вывод типов в этом плагине лучший.

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

Он про получить сборку IDEA, вроде Goland.

Это шаблоны проектов + поддержка «плагина» командой из JB «на довольствии».

Deleted
()
Последнее исправление: merhalak (всего исправлений: 2)
Ответ на: комментарий от Deleted

сборку Eclipse

Выходит, что еклипс, несмотря на все его абстрактные абстракции, недостаточно гибок, чтобы расширятся плугинами?

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

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

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

Достаточно. Но существуют же Eclipse for Java/Eclipse for Java EE. Вот такое же «Изкоробочное решение» будет, только для Rust, на базе нового плагина.

Хотя может я ошибаюсь.

Deleted
()
Ответ на: комментарий от RazrFalcon

В VSCode есть. В том же IntelliJ есть какой-то недоделанный плагин, требующий CLion, у которого нет community edition. В RustDT, который год назад умер из-за потери интереса автора к Eclipse тоже есть. Дебагер - это стандартная и необходимая функциональность любого уважающего себя IDE.

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

Хотя может я ошибаюсь.

Думаю, что не ошибаешься.

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

Выходит, что еклипс, несмотря на все его абстрактные абстракции, недостаточно гибок, чтобы расширятся плугинами?

Нет. Сборка - это решение для людей, не желающих убирать ненужные плагины и добавлять нужные.

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

Без RLS не модно :)

На сколько я знаю в IntelliJ принципиально не хотят использовать RLS и прочий rustfmt.

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

А зачем? Kotlin, например, хорошо поддерживается через плагин. Намного удобней чем отдельная IDE

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

Помню, когда-то Android разработка велась через плагин для Eclipse и мне приходилось это использовать.
Переход на Android Studio был глотком свежего воздуха.

I60R ★★
()

главная проблема ржавого в том, что он решает очень частную проблему. причем возникающую в основном на галерах.

ckotinko ☆☆☆
()
Ответ на: комментарий от bbk123

потому что реальная проблема лежит где-то в районе проектирования.

ckotinko ☆☆☆
()
Ответ на: комментарий от bbk123

Вроде как есть в идее плугин для тайпскрипт, работающий через LSP. А учитывая, что LSP штука кроссязыковая..

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

Действительно, RLS использует протокол LSP.
https://github.com/rust-lang-nursery/rls/issues/35

Но в JetBrains почему-то не хотят использовать его для Rust.
https://intellij-rust.github.io/docs/faq.html

Are you going to use racer or RLS?

No, we plan to implement most of the language analysis from scratch. This is a lot of work, but the benefits are substantial. We would be able to leverage IntelliJ Platform infrastructure for incremental analysis and indexing. With our own analysis we can provide more flexible quick fixes, intentions and typing assistance.

The same applies to the formatter (that is also from scratch, but we plan to support running rustfmt as an action). It is necessary for proper working of almost any feature which is modifying source code.

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

Потому, что сырая альфа, которая ничего не умеет и работает через раз. При это IDEA как часы.

Ну и у IDEA нормальная подсветка. Она делает анализ кода, а не тупо регулярками подсвечивает.

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