Обновился многофункциональный расширяемый open source текстовый редактор, распространяемый на условиях GNU GPL. В основу идеологии Emacs положены принципы «всё в одном», расширяемость, настраиваемость под пользователя, документированность. Название «Emacs» берет начало в аббревиатуре «Editor MACroS», наборе макросов для редактора ТECO (1976 год), одним из авторов которого был Ричард Столлмен.
В Emacs v. 22 добавлено значительное количество новых функциональных возможностей, включая поддержку инструментария GTK+, расширенную поддержку мыши, новую систему макрокоманд клавиатуры, улучшенную поддержку Unicode, drag-and-drop при работе в Х, графический пользовательский интерфейс в GDB (GNU Project Debugger), режим Python, математический инструмент Calc.
А UNIX-way подразумевает, что программа должна делать только одну вещь, но делать ее хорошо. Неужели этим редактором кто-то еще пользуется? Да, для своего времени он был неплохим, но сейчас выглядит рудиментарно.
UNIX-way -- не догма. В некоторых случаях отступление от него идет на пользу.
Я пользуюсь (иногда). Знаю людей, для которых это один из основных рабочих инструментов.
Если можешь -- предложи что получше.
ЗЫ: в качестве "шутки юмора": доведя UNIX-way до абсурда, можно заявить, что в качестве текстового редактора нужно использовать cat и ed.
Смотря что понимать под "один из основных рабочих инструментов". IDE? Так уже неоднократно заявлялось, что использование современных средств разработки вместо emacs значительно повышает производительность труда.
Пример о cat и ed неуместен. Функциональности на уровне vim вполне достаточно, а возможность отправки писем прямо из редактора и другие прибамбасы на фоне отсутствия других важных функций - скорее недостаток. Неслучайно, существуют шутливые расшифровки слова "Emacs": Eight Megabytes And Continuous Swapping, Emacs Makes Any Computer Slow и Editor for Middle-Aged Computer Scientists.
http://www.opennet.ru/opennews/art.shtml?num=14573 (трудно не согласиться с этим мнением)
"уже неоднократно заявлялось, что использование современных средств разработки вместо emacs значительно повышает производительность труда."
мне почему-то всегда казалось, что за производительность труда при разработке отвечает использование мозгов, а не IDE. Впрочем, я был бы не против увидеть примеры средств разработки, реально повышающих производительность труда.
Я не пытаюсь сказать, что emacs -- идеал. Однако это очень неплохой текстовый редактор.
Что касается "излишних" возможностей -- не нравится - не используй, тут уж все совсем просто. Кстати, "функциональность на уровне vim" тоже кому-то может показаться избыточной.
Отправить комментарий