Comments: |
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 17th, 2005 - 01:29 am |
---|
| | | (Link) |
|
Хорошо, что не "что такое emacs". У него и для юниксов последняя версия 21.4; жаль.
M-x emacs-version GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2005-03-17 on trouble, modified by Debian
На самом деле у Emacsа основной прогресс не в самой программе (по сути, это лисповский интерпретатор с парой дополнительных функций - что тут изобретать?), а в пакетах и примочках.
LaTeX mode: Major mode in AUCTeX 11.55 for editing LaTeX files.
etc
PS Кстати, я считаю замораживание программы благом, а не злом. Если программа выполняет свою функцию точно, изменение лишь ухудшит ситуацию.
Кнут заморозил TeX и MF, и правильно сделал.
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 17th, 2005 - 10:27 am |
---|
| | | (Link) |
|
От программы зависит. Точнее, от того, какую задачу она решает. В данном случае, не вижу ничего особенно хорошего. А насчёт TeX'а, это ядро программы (обычными пользователями используются надстройки над ним).
Sorry for English in a Russian-language thread...
LaTeX, current standard went through only two revisions and LaTeX 2e, the last one had not been updated in at least 9-10 years. For all prcatical purposes - frozen.
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 18th, 2005 - 06:15 am |
---|
| | | (Link) |
|
Yes, and it is only used as a niche product by a fraction of people who might have considered it.
Так а куда его развивать? Он и так фичами обвеша сверх всякой меры.
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 17th, 2005 - 10:20 am |
---|
| | | (Link) |
|
Unicode.
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 17th, 2005 - 10:34 am |
---|
| | | (Link) |
|
Юникод собираются интегрировать буквально в январе или феврале; в принципе он уже вполне функционален, только пока живёт на веточке в CVS. (а после Юникода, наконец-то, собираются интегрировать "multy-tty").
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 18th, 2005 - 06:16 am |
---|
| | | (Link) |
|
Надеюсь, в этом веке?
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 18th, 2005 - 06:20 am |
---|
| | | (Link) |
|
ну как бы да. :) теперь у Emacs'а, как ни странно, проблема скорее обратная воспринимаемой снаружи: куча народу всячески его улучшает, а релизами заниматься особо некому. новый релиз "обещают" через пару месяцев, собственно. но он ещё без Юникода.
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 18th, 2005 - 12:58 pm |
---|
| | | (Link) |
|
Без царя в голове.
и действительно, что такое gnu emacs и зачем он нужен при наличии xemacs?-)
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 18th, 2005 - 09:27 pm |
---|
| | | (Link) |
|
Это хороший вопрос. Я в своё время думал, не перейти ли на xemacs. Как работает xemacs с удалёнными терминалами? (Sorry for the outdated terminology.)
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 19th, 2005 - 06:35 am |
---|
| | | (Link) |
|
это единственное преимущество XEmacs'а перед нормальным. в остальном он хуже, поскольку получает на порядок меньше разработчицкой любви. и всё больше появляется в природе пакетов, которые даже не пытаются работать под XEmacs'ом.
"получает на порядок меньше разработчицкой любви."
чем её предлагается мерить? количеством неназванных криворуких писателей пакетов? я уверен, что таковые и среди писателей для xemacs найдутся. а можно, по теме, посмотреть на последние билды под windows:
10-Mar-2004 emacs-21.3-fullbin-i386.tar.gz
2005-12-18 The XEmacs Development Team is pleased to announce a native Windows installation kit for XEmacs-21.4.18, "Social Property", the most recent of the stable XEmacs releases.
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 19th, 2005 - 10:59 am |
---|
| | | (Link) |
|
ну, Windows-то меня лично интересует не особо. а вот количество интересных пакетов, работающих out-of-the-box (а лучше — включенных в стандартную поставку и периодически проверяемых на совместимость друг с дружкой) — очень даже.
наличие криворуких писателей пакетов под emacs само по себе в его пользу не говорит, как и наличие аналогичных писателей для xemacs не говорит в пользу последнего. тем более, что пакеты эти так и остались неназванными
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 19th, 2005 - 04:21 pm |
---|
| | | (Link) |
|
> наличие криворуких писателей пакетов под emacs само по себе в его пользу не говорит
в каком смысле? вот есть, например, такой эмулятор Windows под разные юниксы, Wine называется. "наличие криворуких писателей пакетов" под Windows безусловно является аргументом против использования Wine, да. так и здесь.
то есть у меня, собственно, нету эмоциональных предпочтений в данном случае; просто mainstream весь пользуется "обычным" Emacs'ом, и в ситуации неадекватной стандартизации программных интерфейсов всегда лучше быть с этим самым mainstream'ом.
> тем более, что пакеты эти так и остались неназванными
да пожалуйста. из того чем я пользуюсь, к примеру, SLIME (то есть он иногда работает и на XEmacs'е, но только когда кто-то очень неленивый его туда портирует. основным разработчикам пофиг.) если покопаюсь, наверняка без труда найду ещё примеры.
не понял про wine. мне не кажется, что xemacs менее интенсивно разрабатывается, чем gnu emacs. более того, мне кажется обратное, но поскольку конкретными цифрами я не интересовался, то и категорических утверждений делать не буду. а почему вы думаете, что slime по умолчанию не работает под xemacs? и что xemacs "основным разработчикам пофиг"? я пока понял, что gnu emacs иногда работает под windows, но только когда кто-то очень неленивый его туда портирует. основным разработчикам пофиг. в отличие от xemacs.
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 19th, 2005 - 05:39 pm |
---|
| | | (Link) |
|
> а почему вы думаете, что slime по умолчанию не работает под xemacs?
1.2.1, значит, работает. свезло, что скажешь. (только что проверил — свежий CVS SLIME тоже, кажется, работает. ну и славненько. как было выше сказано, ни один из разработчиков SLIME не пользуется XEmacs'ом, так что сломаться может в любой момент.)
> не понял про wine.
а что тут понимать? исчерпывающая спецификация может быть только у программы, печатающей "Hello world!". посему использовать клоны и ответвления нетривиальных программ стоит лишь тогда, когда на то есть очень серьёзная причина, либо когда существует стандартизованный программный интерфейс, типа POSIX, который и оригинал и клоны с ответвлениями активно поддерживают. то есть считают любую несовместимость со стандартом багом, который надо быстро-быстро чинить.
> gnu emacs иногда работает под windows, но только когда кто-то очень неленивый его туда портирует.
GNU Emacs работает под Windows уже много лет. почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.
в общем, полезных пакетов, не работающих под xemacs, не видно. а главное, если они появятся, то будет ли контраргументом наличие пакетов из xemacs, не работающих под gnu emacs? зато неудобства, по крайней мере, пользователей emacs под windows, налицо.
причины, кроме исторических, по которым gnu emacs следует считать основной веткой, а xemacs -- вторичной, мне неясны (исторически, кстати, xemacs появился вследствии того, что lucid не устраивали задержки с выходом новых релизов и общее торможение в проекте gnu emacs).
почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.
я думаю, потому, что "основным разработчикам пофиг"
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 19th, 2005 - 06:51 pm |
---|
| | | (Link) |
|
> почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.
я проверил, почему. потому что 21.4 ничем не отличается от 21.3 ("fixes a security hole"). хозяину ветки стоит обратить внимание, он вроде интересовался.
> в общем, полезных пакетов, не работающих под xemacs, не видно.
"полезных Windows-приложений, не работающих под wine, не видно".
я не имею ничего против Вашего энтузиазма, правда. не волнуйтесь так.
And you are using 21.3? Die, heretic scum!
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 19th, 2005 - 01:17 pm |
---|
| | | (Link) |
|
And what are you using?
Ones and zeroes. However, due to bloody dictator Bush II's regime that imposes inhuman import regulations, recently we experienced a serious shortage of ones, so quite often I have to do with zeroes only.
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 20th, 2005 - 12:52 am |
---|
| | | (Link) |
|
I have heard it also imposes human import regulations, which bothers me somewhat...
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 17th, 2005 - 08:58 am |
---|
| | | (Link) |
|
в поставке Cygwin'а есть поновее (причём не официальная версия, а CVS-build). и вообще, кажется, уже абсолютно все Истинные Ценители (tm) Emacs'а вообще как-то не парятся с релизами, а строят из CVS. что на Windows может быть геморройно, впрочем.
![[User Picture]](http://lj.rossia.org/userpic/3765/2147484590) | From: | cema@lj |
Date: | December 17th, 2005 - 10:23 am |
---|
| | | (Link) |
|
Cygwin, конечно, имеет свои плюсы. Но в целом emacs совсем уже, кажется, ушёл в нишу; жаль.
![[User Picture]](http://lj.rossia.org/userpic/3646/2147484447) | From: | cmm@lj |
Date: | December 17th, 2005 - 10:32 am |
---|
| | | (Link) |
|
> emacs совсем уже, кажется, ушёл в нишу; жаль.
в каком смысле?
если в смысле "не тянет на Eclipse", то как бы туда и дорога. ноги современной среды разработки очевидным образом не должны расти из текстового редактора.
а если в смысле "мало кто пользуется", то это не страшно: лишь бы сохранялась критическая масса для дальнейшей разработки и развития. с этим пока всё в порядке и плохих тенденций я не наблюдаю. | |