Friday, December 16th, 2005 10:40 pm
А что, последняя версия emacs'а для Windows таки 21.3? Развитие его совсем заглохло?
Saturday, December 17th, 2005 03:53 am (UTC)
А что такое Windows?
Saturday, December 17th, 2005 05:29 am (UTC)
Хорошо, что не "что такое emacs". У него и для юниксов последняя версия 21.4; жаль.
Saturday, December 17th, 2005 05:51 am (UTC)
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
Saturday, December 17th, 2005 06:19 am (UTC)
PS Кстати, я считаю замораживание программы благом, а не злом. Если программа выполняет свою функцию точно, изменение лишь ухудшит ситуацию.

Кнут заморозил TeX и MF, и правильно сделал.
Saturday, December 17th, 2005 09:59 am (UTC)
Так а куда его развивать? Он и так фичами обвеша сверх всякой меры.
Saturday, December 17th, 2005 12:58 pm (UTC)
в поставке Cygwin'а есть поновее (причём не официальная версия, а CVS-build).
и вообще, кажется, уже абсолютно все Истинные Ценители (tm) Emacs'а вообще как-то не парятся с релизами, а строят из CVS.  что на Windows может быть геморройно, впрочем.
Saturday, December 17th, 2005 02:20 pm (UTC)
Unicode.
Saturday, December 17th, 2005 02:23 pm (UTC)
Cygwin, конечно, имеет свои плюсы. Но в целом emacs совсем уже, кажется, ушёл в нишу; жаль.
Saturday, December 17th, 2005 02:27 pm (UTC)
От программы зависит. Точнее, от того, какую задачу она решает. В данном случае, не вижу ничего особенно хорошего. А насчёт TeX'а, это ядро программы (обычными пользователями используются надстройки над ним).
Saturday, December 17th, 2005 02:32 pm (UTC)
> emacs совсем уже, кажется, ушёл в нишу; жаль.

в каком смысле?

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

а если в смысле "мало кто пользуется", то это не страшно: лишь бы сохранялась критическая масса для дальнейшей разработки и развития.  с этим пока всё в порядке и плохих тенденций я не наблюдаю.
Saturday, December 17th, 2005 02:34 pm (UTC)
Юникод собираются интегрировать буквально в январе или феврале; в принципе он уже вполне функционален, только пока живёт на веточке в CVS.
(а после Юникода, наконец-то, собираются интегрировать "multy-tty").
Saturday, December 17th, 2005 05:45 pm (UTC)
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.
Sunday, December 18th, 2005 10:15 am (UTC)
Yes, and it is only used as a niche product by a fraction of people who might have considered it.
Sunday, December 18th, 2005 10:16 am (UTC)
Надеюсь, в этом веке?
Sunday, December 18th, 2005 10:20 am (UTC)
ну как бы да. :)
теперь у Emacs'а, как ни странно, проблема скорее обратная воспринимаемой снаружи: куча народу всячески его улучшает, а релизами заниматься особо некому.
новый релиз "обещают" через пару месяцев, собственно.  но он ещё без Юникода.
Sunday, December 18th, 2005 04:58 pm (UTC)
Без царя в голове.
Sunday, December 18th, 2005 11:52 pm (UTC)
и действительно, что такое gnu emacs и зачем он нужен при наличии xemacs?-)
Monday, December 19th, 2005 01:27 am (UTC)
Это хороший вопрос. Я в своё время думал, не перейти ли на xemacs. Как работает xemacs с удалёнными терминалами? (Sorry for the outdated terminology.)
Monday, December 19th, 2005 10:27 am (UTC)
работает
Monday, December 19th, 2005 10:35 am (UTC)
это единственное преимущество XEmacs'а перед нормальным.
в остальном он хуже, поскольку получает на порядок меньше разработчицкой любви.
и всё больше появляется в природе пакетов, которые даже не пытаются работать под XEmacs'ом.
Monday, December 19th, 2005 01:54 pm (UTC)
And you are using 21.3? Die, heretic scum!
Monday, December 19th, 2005 02:26 pm (UTC)
"получает на порядок меньше разработчицкой любви."

чем её предлагается мерить? количеством неназванных криворуких писателей пакетов? я уверен, что таковые и среди писателей для 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.
Monday, December 19th, 2005 02:59 pm (UTC)
ну, Windows-то меня лично интересует не особо.
а вот количество интересных пакетов, работающих out-of-the-box (а лучше — включенных в стандартную поставку и периодически проверяемых на совместимость друг с дружкой) — очень даже.
Monday, December 19th, 2005 05:06 pm (UTC)
наличие криворуких писателей пакетов под emacs само по себе в его пользу не говорит, как и наличие аналогичных писателей для xemacs не говорит в пользу последнего. тем более, что пакеты эти так и остались неназванными
Monday, December 19th, 2005 05:17 pm (UTC)
And what are you using?
Monday, December 19th, 2005 08:21 pm (UTC)
> наличие криворуких писателей пакетов под emacs само по себе в его пользу не говорит

в каком смысле?
вот есть, например, такой эмулятор Windows под разные юниксы, Wine называется.  "наличие криворуких писателей пакетов" под Windows безусловно является аргументом против использования Wine, да.
так и здесь.

то есть у меня, собственно, нету эмоциональных предпочтений в данном случае; просто mainstream весь пользуется "обычным" Emacs'ом, и в ситуации неадекватной стандартизации программных интерфейсов всегда лучше быть с этим самым mainstream'ом.

> тем более, что пакеты эти так и остались неназванными

да пожалуйста.  из того чем я пользуюсь, к примеру, SLIME (то есть он иногда работает и на XEmacs'е, но только когда кто-то очень неленивый его туда портирует.  основным разработчикам пофиг.)
если покопаюсь, наверняка без труда найду ещё примеры.
Monday, December 19th, 2005 09:24 pm (UTC)
не понял про wine.

мне не кажется, что xemacs менее интенсивно разрабатывается, чем gnu emacs. более того, мне кажется обратное, но поскольку конкретными цифрами я не интересовался, то и категорических утверждений делать не буду.

а почему вы думаете, что slime по умолчанию не работает под xemacs (http://www.cs.wcupa.edu/~rkline/Linux/xemacs-cmucl.html)? и что xemacs "основным разработчикам пофиг" (http://list-archive.xemacs.org/xemacs-beta/200405/msg00175.html)?

я пока понял, что gnu emacs иногда работает под windows, но только когда кто-то очень неленивый его туда портирует. основным разработчикам пофиг. в отличие от xemacs.
Monday, December 19th, 2005 09:39 pm (UTC)
> а почему вы думаете, что slime по умолчанию не работает под xemacs?

1.2.1, значит, работает.  свезло, что скажешь.
(только что проверил — свежий CVS SLIME тоже, кажется, работает.  ну и славненько.  как было выше сказано, ни один из разработчиков SLIME не пользуется XEmacs'ом, так что сломаться может в любой момент.)

> не понял про wine.

а что тут понимать?  исчерпывающая спецификация может быть только у программы, печатающей "Hello world!".  посему использовать клоны и ответвления нетривиальных программ стоит лишь тогда, когда на то есть очень серьёзная причина, либо когда существует стандартизованный программный интерфейс, типа POSIX, который и оригинал и клоны с ответвлениями активно поддерживают.  то есть считают любую несовместимость со стандартом багом, который надо быстро-быстро чинить.

> gnu emacs иногда работает под windows, но только когда кто-то очень неленивый его туда портирует.

GNU Emacs работает под Windows уже много лет.  почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.
Monday, December 19th, 2005 10:38 pm (UTC)
в общем, полезных пакетов, не работающих под xemacs, не видно. а главное, если они появятся, то будет ли контраргументом наличие пакетов из xemacs, не работающих под gnu emacs? зато неудобства, по крайней мере, пользователей emacs под windows, налицо.

причины, кроме исторических, по которым gnu emacs следует считать основной веткой, а xemacs -- вторичной, мне неясны (исторически, кстати, xemacs появился вследствии того, что lucid не устраивали задержки с выходом новых релизов и общее торможение в проекте gnu emacs).

почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.

я думаю, потому, что "основным разработчикам пофиг"
Monday, December 19th, 2005 10:51 pm (UTC)
> почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.

я проверил, почему.  потому что 21.4 ничем не отличается от 21.3 ("fixes a security hole").  хозяину ветки стоит обратить внимание, он вроде интересовался.

> в общем, полезных пакетов, не работающих под xemacs, не видно.

"полезных Windows-приложений, не работающих под wine, не видно".

я не имею ничего против Вашего энтузиазма, правда.  не волнуйтесь так.
Tuesday, December 20th, 2005 02:39 am (UTC)
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.
Tuesday, December 20th, 2005 04:52 am (UTC)
I have heard it also imposes human import regulations, which bothers me somewhat...