LINUX.ORG.RU

Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

 , ,


1

0

В воскресном письме в список рассылки emacs-devel, Ричард Столлман сообщил о своих впечатлениях от знакомства со средой разработки Eclipse. Некоторые свойства Eclipse Ричард хотел бы увидеть реализованными в Emacs:

  • Табы для переключения буферов.
  • Perspectives - именованные конфигурации окон.
  • Различие между окнами для отображения содержимого файлов и окнами для навигации.
  • Отметки на границе окна об ошибках компиляции.
  • Панель навигации по ошибкам компиляции, параллельную скролбару.

>>> Подробности

anonymous

Проверено: Shaman007 ()
Ответ на: комментарий от alx_me

> Вы там что, зависли? SIGKILL!

Да вот, имакс подвесил машину :)

anonymous
()

> Ричард Столлман хочет видеть некоторые возможности Eclipse реализованными в Emacs

Хочет видеть - пусть видит, кто ж ему мешает-то?

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

>Хочет видеть - пусть видит, кто ж ему мешает-то?

Антинаркотические службы.

/\/

anonymous
()

Столман хороший дядька, только он вроде как последние лет 10 ничего кроме своих речей не пишет..

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

Дядька Столлмэн и себе, и вам написал. Что не мешает местным высеркам (практически, каждый второй в этом треде) хаять его и его детища. Что не мешает нам считать высерков высерками.

mv ★★★★★
()

По теме: Eclipse и товарищи - говно. До сих пор со страхом вспоминаю Delphi и C++Builder и не хочу возвращаться к гламурным и передовым какашкам подобного рода. У них у всех одно замечательное свойство - xcalc на них пишется ооочень быстро, зато как дело доходит до реальных задач, этот инструмент клепания формочек начинает мешаться под ногами. Эти их долбаные кодо-генераторы приводят к тому, что ты пытаешься что-то сделать, не находишь нужной кнопочки на панели инструментов (нужного компонента/ нужного метода в компоненте) и останавливаешься в исступлении перед той горой спагетти-образного дерьма, которое он нагенерировал, а тебе как-то надо добавить ту возможность, которую они не предусмотрели (притом обычно много чего не предусмотрено). Что делать? Начинаешь изучать ту область, над которой работаешь. Изучаешь - и начинаешь понимать, что IDE тебе больше не нужно. А нужен удобный редактор, чтобы быстро написать то, что тебе нужно. И код будет короче в 10 раз, чем если бы с IDE делал, и времени тратить не надо на тра***ье с этой гадостью. Их задача - вытрясти из нас по-больше денег путем гламурных оберточек и призывов к рациональности. Им не выгодны удобные библиотеки и языки - им нужны быдло технологии с кучей недостатков, для прикрытия которых можно сбыть лабуду эту.

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

>местным высеркам (практически, каждый второй в этом треде)

А ты думал! От куда они берутся? Начальство насильно на Linux пересадило с родной Венды, вот они и приходят сюда поплакаться.

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

> По теме: Eclipse и товарищи - говно. До сих пор со страхом вспоминаю Delphi и C++Builder

Delphi и C++ Builder - говно. Как из этого вытекает, что Eclipse - говно? Все овцы - олени?

> У них у всех одно замечательное свойство - xcalc на них пишется ооочень быстро, зато как дело доходит до реальных задач, этот инструмент клепания формочек начинает мешаться под ногами.

Так и напиши - не асилил. Вообще в Eclipse есть Managed Make C++ Project - открой для себя это чудо. А Standard Make C++ Project даже мейкфайл сам не соберёт без воли всевышнего программиста.

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

> А ещё я хотел бы видеть Столлмана сриженым, побритым и в костюме. 21-й век на дворе, как ни крути.

Хех. А вы знаете, где и в каком веке возникла мода на костюмы с галстуками? То есть чему-кому люди в костюмах с галстуками подражают? Поинтересуйтесь...

ПС - зарегистрироваться на лоре этом вашем - нельзя. Непредвиденная ошибка.

М.Быков

anonymous
()
Ответ на: комментарий от xTERM

> По теме: Eclipse и товарищи - говно. До сих пор со страхом вспоминаю Delphi и C++Builder ...

Мысль в целом верная, но Эклипс имеет весьма слабое отношение к Билдеру и тем более дельфям.

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

>>Может кто-то скажет что такого удобного в Emacs-mode для не пользователей Emacs?

Ну ежели набирать текс одним пальцем (желательно большим левым, ибо в правой мышшш) а в голове не держится десяток наиболее используемых хоткеев - не беда. Голову и руки вполне может заменить пара тройка гигов оперативы, мощный процессор и еклипс (ибо плагинов полно). А емаксмод на еклипсе включил. До сих пор понять не могу че так емакс тормозит :)

anonymous
()
Ответ на: комментарий от alx_me

>> Да, кошмарно смотрится. Но просто по текстовым описаниям все еще хуже. Приходится все равно такую цепочку в памяти выстраивать. Если что-то забыл - читать еще раз и восстанавливать забытый фрагмент. А один взгляд на UML диаграмму восстанавливает в памяти ассоциативные цепочки.

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

По разному. Иногда UML диаграмма и документация появляется после написания программы, и такое бывает. А вообще за документированием кода особо не смотрят. Требуют пользовательскую документацию.

Мне реально удобны UML диаграммы и лаконичные комменты в исходниках, осмысленные названия переменных. Вот что требую от всех жестко так это метки TODO/FIXME.

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

>> Курсор перемещаю C-f, C-b, C-p, C-n, M-f, M-b, M-p, M-n, M-{, M-}, C-a, C-e, M-a, M-e ну и так далее.

>Сейчас попробовал - чуть пальцы не сломал.

Ты или однорукий, или глупый. Я склоняюсь ко второму.

Somniator
()
Ответ на: комментарий от sergom

>А что неудобного в стрелочках?

Руки с рабочей позиции приходится обирать тогда.

>Может кто-то скажет что такого удобного в Emacs-mode для не пользователей Emacs?

Проще один раз попробовать самому. ;)

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

>Сейчас попробовал - чуть пальцы не сломал. C-b так вообще еле-еле с трудом дотянулся. Для большеруких может и удобно, незнаю, а мне точно проще на стрелки руку переместить и без напряга поставить курсор куда надо.

Контрол для начала на его место передвинь, вантузятник! ;)

anonymous
()
Ответ на: комментарий от xTERM

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

Дай лапу друк!

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

> Мне реально удобны UML диаграммы и лаконичные комменты в исходниках, ос

Лады. Уболтал чертяка. Что-то в этом UML есть, был бы к нему интерфейс типа grep можно было бы пользоваться. Но вот в проге с >1000 классов этот ужос не надо, ладно? Когда grep-uml дадут, тогда посмотрим, ок?

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

> Столман хороший дядька, только он вроде как последние лет 10 ничего кроме своих речей не пишет.

И это правильно, кодеров хватает, с идеологами хуже.

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

> Мне этот олигофрен ничего нужного не написал.

Твоя ОС не собрана gcc? Ну дуй тогда на винфак.

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

> gcc - неоптимизированный отстой. Поэтому моя Aero им не собиралась.

Ну ну исследователь отстоев, сравни gcc, icc и vc. и посмотрим и на соблюдение стандартов и на переносимость ну и заодно, уговорил, на производительность.

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

Ну дуй тогда на винфак. Чт ты тут забыл?

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

Кстати, поясните что вы считаете оптимизироанным гламуром? Вы предпочитаете быстро компилировать и долго запускать, или наоборт?

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

> ПС - зарегистрироваться на лоре этом вашем - нельзя. Непредвиденная ошибка.

Проверь мыло, дурашка :)

// :(

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

Ой ли. С клиаркейсом дружит вполне. Скриптец стянуть только надо.

anonymous
()
Ответ на: комментарий от black7

>>Ходят давно упорные слухи, что он педик. )))))

>какие забавные слухи рождают в латентных мозгах тупых вантузятников шаманские пляски балмера

а причем тут балмер? Балмер - мужык!

А у столлмана баба есть?

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

> А у столлмана баба есть?

А у тебя есть?

anonymous
()
Ответ на: комментарий от alx_me

> Но вот в проге с >1000 классов этот ужос не надо, ладно?

Увольте вашего системного архитектора, да поскорее, если он не умеет разделять это.

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

>eclipse популярен из-за удобного редактора, в нем гуевых компонентов не было в коробке, раньше.

вернись их будущего, сынок, до сих пор там в коробке не идёт ни swing, ни SWT плагинов.

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

>> Курсор перемещаю C-f, C-b, C-p, C-n, M-f, M-b, M-p, M-n, M-{, M-}, C-a, C-e, M-a, M-e ну и так далее.

>Сейчас попробовал - чуть пальцы не сломал

хоткеи оптимизированы под Dvorak?

anonymous
()
Ответ на: комментарий от Burbaka

Пожалуй единственное вменяемая критика emacs, которая была высказана в этой теме, это про кнопку Alt :)

anonymous
()

Тут есть одно маленькое "но". Все эти фичишки можно реализовать, легко, но при этом количество фронтендов емакса резко сократится. Так что лучше уж оставить всё как есть, без выпендрёжек вроде отметок на крае окна. Пусть уж все фичи будут доступны во всех фронтендах, включая чисто текстовые.

Единственное, что действительно надо сделать (и у многих оно на уровне напильников есть) так это запоминание конфигурации окон и быстрое восстановление. Мне это было нужно ровно до тех пор, пока я не начал использовать stumpwm. Теперь не нужно.

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

> Мне этот олигофрен ничего нужного не написал.

Да, действительно, Столлмэн для высерков ничего не пишет

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

ЛОР вообще за последние пять лет быдлятней стал полной. Раньше тоже идиотов хватало, но нынешние на порядок хуже и тупее тех. И это хорошо - все они - живое доказательство несостоятельности гуманизма и необходимости скореейшего внедрения евгенических практик.

anonymous
()

Да и вообще, те кто обсирают emacs наверное не представляют, что это далеко не просто текстовый редактор, а полноценное IDE помощнее Eclipse. Под него есть первоклассные плагины для ВСЕГО: LISP, C/C++, LaTeX, SVN, CVS, gdb, ...., игрушки даже, чат, плеер и браузер. Притом все первоклассного качества, гораздо удобнее, чем в Eclipse, невороятно гибкие, кастомизируемые и расширяемые. Плюс общая легковесность, переносимость, множественные фронтэнды...

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

То ли ещё будет... На кде4, компиз и "линупс - это круто" идиоты с альтернативной ос слетаются, как мухи на говно.

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

> Под него есть первоклассные плагины для ВСЕГО: LISP, C/C++, LaTeX, SVN, CVS, gdb, ...., игрушки даже, чат, плеер и браузер. Притом все первоклассного качества, гораздо удобнее, чем в Eclipse

Я могу сказать про Си/Си++ и gdb "плагины" в Emacs - первый просто никакой, второй - мягко говоря, не впечатляет, и в обоих случаях аналоги из Eclipse - лучше. За CVS и SVN не скажу, но клиенты и для того, и для другого в Eclipse (по отзывам) вполне на уровне.

> Плюс общая легковесность, переносимость, множественные фронтэнды...

Ну так использование только технологий 20-летней давности имеет преимущества. Но вот 20 лет назад Emacs считался тормозным и раздутым бегемотом - знаешь, как расшифровывается EMACS? Eight Megabytes And Constantly Swapping :D - и учти, что тогда 8 метров памяти были отнюдь не у всех. Ну и в завершение про "легковесность" - Eclipse CDT + PyDev занимают ~70M, по нынешним временам - копейки. Emacs - ~50M. Разница - меньше, чем в 2 раза. Даже если добавить к объему Eclipse JRE - всё равно разница меньше 3-х раз, при нынешних объемах винчестеров - ерунда.

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

А вот подскажи, на сколько легко эклипс подстраивается под свои нужды? Я имею в виду изменение функционала, входящего в базовую поставку. Остатки волос на жопе рвать не надо?

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

> технологий 20-летней давности

Перечисли пяток, пожалуйста

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

> для vim уже есть плагин, интегрирующий eclipse в vim: http://eclim.sourceforge.net/

Только он пока почти ничего кроме jdt не понимает. И добавление плагина в eclipse не делает его автоматически доступным в eclim, что есть слишком большой минус.

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

> А вот подскажи, на сколько легко эклипс подстраивается под свои нужды?

Не подскажу - меня устраивает "искаропочная" функциональность.

> Я имею в виду изменение функционала, входящего в базовую поставку.

А конкретнее? Мне просто любопытно.

>> технологий 20-летней давности

> Перечисли пяток, пожалуйста

Речь о нескольких вещах: во-первых, об отсуствии некоторых возможностей - прежде всего, полноценного GUI (можно ли из elisp создать быдлоформочку? нормальный calltip, а не такой, как выдает ecb? а почему даже в X-окне Emacs так похож на программу времен terminfo?); во-вторых, ядро Emacs и elisp проектировались для компьютеров 20-25-летней давности, _причем_ работали на них не то, чтобы шустро, однако прогресс железа вынес Emacs в "легковесные" - лет через 10 и Eclipse будет "легковесным" :); в-третьих, Emacs и Eclipse проектировались для сильно разных целей - погугли на тему OSGi и Equinox.

Ну и повторю то, что писал выше по треду: Emacs работает с текстом, а распространенные плагины Eclipse (JDT, CDT) - с AST. Поэтому Eclipse может многое такое, чего Emacs не может и никогда не сможет (хотя в принципе это и возможно реализовать в Emacs), и это же отчасти объясняет его ресурсоемкость.

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

Зачем Aero переносимость на студенческие поделки криворуких?

anonymous
()
Ответ на: комментарий от Adjkru

> Перешёл бы на Eclipse и не мучался :)

Эклипсовый редактор сосёт по всем параметрам, там нет даже прямоугольного выделения, не говоря уже о макросах и т.п.. Хотя чё там прямоугольное выделение, даже такая обычная по нынешним меркам вещь, как подсветка синтаксиса в эклипсе похожа на полуфабрикат. За то да,- там есть контрол-пробел и контрол-один, от которых так ссутся быдлокодеры.

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

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

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