cema - emacs [entries|archive|friends|userinfo]
cema

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

emacs [Dec. 16th, 2005|10:40 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
А что, последняя версия emacs'а для Windows таки 21.3? Развитие его совсем заглохло?
LinkLeave a comment

Comments:
[User Picture]
From:[info]scholar_vit@lj
Date:December 16th, 2005 - 11:53 pm
(Link)
А что такое Windows?
[User Picture]
From:[info]cema@lj
Date:December 17th, 2005 - 01:29 am
(Link)
Хорошо, что не "что такое emacs". У него и для юниксов последняя версия 21.4; жаль.
[User Picture]
From:[info]scholar_vit@lj
Date:December 17th, 2005 - 01:51 am
(Link)
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
[User Picture]
From:[info]scholar_vit@lj
Date:December 17th, 2005 - 02:19 am
(Link)
PS Кстати, я считаю замораживание программы благом, а не злом. Если программа выполняет свою функцию точно, изменение лишь ухудшит ситуацию.

Кнут заморозил TeX и MF, и правильно сделал.
[User Picture]
From:[info]cema@lj
Date:December 17th, 2005 - 10:27 am
(Link)
От программы зависит. Точнее, от того, какую задачу она решает. В данном случае, не вижу ничего особенно хорошего. А насчёт TeX'а, это ядро программы (обычными пользователями используются надстройки над ним).
[User Picture]
From:[info]email_animal@lj
Date:December 17th, 2005 - 01:45 pm
(Link)
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]
From:[info]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.
From:[info]kouzdra@lj
Date:December 17th, 2005 - 05:59 am
(Link)
Так а куда его развивать? Он и так фичами обвеша сверх всякой меры.
[User Picture]
From:[info]cema@lj
Date:December 17th, 2005 - 10:20 am
(Link)
Unicode.
[User Picture]
From:[info]cmm@lj
Date:December 17th, 2005 - 10:34 am
(Link)
Юникод собираются интегрировать буквально в январе или феврале; в принципе он уже вполне функционален, только пока живёт на веточке в CVS.
(а после Юникода, наконец-то, собираются интегрировать "multy-tty").
[User Picture]
From:[info]cema@lj
Date:December 18th, 2005 - 06:16 am
(Link)
Надеюсь, в этом веке?
[User Picture]
From:[info]cmm@lj
Date:December 18th, 2005 - 06:20 am
(Link)
ну как бы да. :)
теперь у Emacs'а, как ни странно, проблема скорее обратная воспринимаемой снаружи: куча народу всячески его улучшает, а релизами заниматься особо некому.
новый релиз "обещают" через пару месяцев, собственно.  но он ещё без Юникода.
[User Picture]
From:[info]cema@lj
Date:December 18th, 2005 - 12:58 pm
(Link)
Без царя в голове.
From:[info]ktotam@lj
Date:December 18th, 2005 - 07:52 pm
(Link)
и действительно, что такое gnu emacs и зачем он нужен при наличии xemacs?-)
[User Picture]
From:[info]cema@lj
Date:December 18th, 2005 - 09:27 pm
(Link)
Это хороший вопрос. Я в своё время думал, не перейти ли на xemacs. Как работает xemacs с удалёнными терминалами? (Sorry for the outdated terminology.)
From:[info]ktotam@lj
Date:December 19th, 2005 - 06:27 am
(Link)
работает
[User Picture]
From:[info]cmm@lj
Date:December 19th, 2005 - 06:35 am
(Link)
это единственное преимущество XEmacs'а перед нормальным.
в остальном он хуже, поскольку получает на порядок меньше разработчицкой любви.
и всё больше появляется в природе пакетов, которые даже не пытаются работать под XEmacs'ом.
From:[info]ktotam@lj
Date:December 19th, 2005 - 10:26 am
(Link)
"получает на порядок меньше разработчицкой любви."

чем её предлагается мерить? количеством неназванных криворуких писателей пакетов? я уверен, что таковые и среди писателей для 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]
From:[info]cmm@lj
Date:December 19th, 2005 - 10:59 am
(Link)
ну, Windows-то меня лично интересует не особо.
а вот количество интересных пакетов, работающих out-of-the-box (а лучше — включенных в стандартную поставку и периодически проверяемых на совместимость друг с дружкой) — очень даже.
From:[info]ktotam@lj
Date:December 19th, 2005 - 01:06 pm
(Link)
наличие криворуких писателей пакетов под emacs само по себе в его пользу не говорит, как и наличие аналогичных писателей для xemacs не говорит в пользу последнего. тем более, что пакеты эти так и остались неназванными
[User Picture]
From:[info]cmm@lj
Date:December 19th, 2005 - 04:21 pm
(Link)
> наличие криворуких писателей пакетов под emacs само по себе в его пользу не говорит

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

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

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

да пожалуйста.  из того чем я пользуюсь, к примеру, SLIME (то есть он иногда работает и на XEmacs'е, но только когда кто-то очень неленивый его туда портирует.  основным разработчикам пофиг.)
если покопаюсь, наверняка без труда найду ещё примеры.
From:[info]ktotam@lj
Date:December 19th, 2005 - 05:24 pm
(Link)
не понял про wine.

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

а почему вы думаете, что slime по умолчанию не работает под xemacs? и что xemacs "основным разработчикам пофиг"?

я пока понял, что gnu emacs иногда работает под windows, но только когда кто-то очень неленивый его туда портирует. основным разработчикам пофиг. в отличие от xemacs.
[User Picture]
From:[info]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 — понятия не имею.
From:[info]ktotam@lj
Date:December 19th, 2005 - 06:38 pm
(Link)
в общем, полезных пакетов, не работающих под xemacs, не видно. а главное, если они появятся, то будет ли контраргументом наличие пакетов из xemacs, не работающих под gnu emacs? зато неудобства, по крайней мере, пользователей emacs под windows, налицо.

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

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

я думаю, потому, что "основным разработчикам пофиг"
[User Picture]
From:[info]cmm@lj
Date:December 19th, 2005 - 06:51 pm
(Link)
> почему не нашлось бинарного дистрибутива 21.4 — понятия не имею.

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

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

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

я не имею ничего против Вашего энтузиазма, правда.  не волнуйтесь так.
[User Picture]
From:[info]syarzhuk@lj
Date:December 19th, 2005 - 09:54 am
(Link)
And you are using 21.3? Die, heretic scum!
[User Picture]
From:[info]cema@lj
Date:December 19th, 2005 - 01:17 pm
(Link)
And what are you using?
[User Picture]
From:[info]syarzhuk@lj
Date:December 19th, 2005 - 10:39 pm
(Link)
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]
From:[info]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]
From:[info]cmm@lj
Date:December 17th, 2005 - 08:58 am
(Link)
в поставке Cygwin'а есть поновее (причём не официальная версия, а CVS-build).
и вообще, кажется, уже абсолютно все Истинные Ценители (tm) Emacs'а вообще как-то не парятся с релизами, а строят из CVS.  что на Windows может быть геморройно, впрочем.
[User Picture]
From:[info]cema@lj
Date:December 17th, 2005 - 10:23 am
(Link)
Cygwin, конечно, имеет свои плюсы. Но в целом emacs совсем уже, кажется, ушёл в нишу; жаль.
[User Picture]
From:[info]cmm@lj
Date:December 17th, 2005 - 10:32 am
(Link)
> emacs совсем уже, кажется, ушёл в нишу; жаль.

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

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

а если в смысле "мало кто пользуется", то это не страшно: лишь бы сохранялась критическая масса для дальнейшей разработки и развития.  с этим пока всё в порядке и плохих тенденций я не наблюдаю.