# emacs vs VSCode
Peter(syscall,1) — All
2020-08-18 21:14:35


Тут на lor в новости о выходе новой версии emacs https://www.linux.org.ru/news/gnu/15850869 было много комментариев о том, какой же редактор круче. В основном, упоминался VSCode. Мне такие разговоры не близки, так как дело вообще не в "лучше". За VSCode стоит корпорация. Он работает на таких технологиях, которые сложно поддерживать и переносить. Мне этого достаточно, чтобы редактор перестал быть привлекательным. Но если он кому-то нравится, то почему я должен быть против?

Но вопрос на самом деле можно поставить по другому. Насколько _критичны_ удобства среды/редактора, чтобы считать их обязательными?

В общем, вместо долгих рассуждений, я просто оставлю это здесь:

https://twitter.com/rob_pike/status/1055632360606035968

Это Роба Пайка спросили в 2018-м, какой редактор он использует.

> Acme. But I do not expect others to use it.

Вероятно, и go писал в acme. А вы говорите... :)

# Re: emacs vs VSCode
Difrex(dynamic,1) — Peter
2020-08-20 14:34:54


Ну, Роб упоротый. Это его редактор и делал он его, наверное, под себя. :)

А vscode, когда я его пробовал последний раз, упал после 20 минут работы, после того, как я поставил все, что нужно для разработки под Go. Emacs рулит :) А vscode тупо пропиарен, sublime, - на котором я сидел около двух лет, - выглядит лучше.

# Re: emacs vs VSCode
Peter(syscall,1) — Difrex
2020-08-22 20:19:03


> Ну, Роб упоротый. Это его редактор и делал он его, наверное, под себя. :)

Да там такой KISS, что дальше уже просто не куда. ;)
P.S Не выдержал, снова поставил в виртуалку покрутить 9front. Зреет мысль, купить малинку и водрузить на неё для опытов. :)

# Re: emacs vs VSCode
Peter(syscall,1) — Difrex
2020-08-22 20:47:09


Ещё в тему!

Крутя 9front (форк plan9), стало интересно, где верстается их мануал? ( http://fqa.9front.org/dash1.plan9haters.pdf ). Кстати, он очень забавный, рекомендую. :) В общем, latex там нет. Но есть troff! В линуксе gtroff используется разве что для манов. Но оказалось, что в troff можно верстать документы! Например, troff использовал Эндрю Таненбаум: https://www.cs.vu.nl/~ast/home/faq.html

>> What typesetting system do you use?

> All my typesetting is done using troff. I don't have any need to see what the output will look like. I am quite convinced that troff will follow my instructions dutifully. If I give it the macro to insert a second-level heading, it will do that in the correct font and size, with the correct spacing, adding extra space to align facing pages down to the pixel if need be. Why should I worry about that? WYSIWYG is a step backwards. Human labor is used to do that which the computer can do better. Also, using troff means that the text is in ASCII, and I have a bunch of shell scripts that operate on files (whole chapters) to do things like produce a histogram by year of all the references. That would be much harder and slower if the text were kept in some manufacturer's proprietary format.

>> What's wrong with LaTeX?
> Nothing, but real authors use troff.

Такой же шок я испытал, когда увидел, что в FreeBSD развивается OSS. Вместо того, чтобы делать новую звуковую подсистему (ALSA в Linux) они развили OSS. Так вот, может быть, конечно, Latex удобнее и гибче, однако если вы сравните объёмы дистрибутива Latex с troff...

Есть макросы для gtroff: https://www.schaffter.ca/mom/mom-03.html#tex

И формулы в нём можно делать: https://tex.stackexchange.com/questions/527864/latex-vs-groff-for-mathematics-formatting

Короче, рано хоронить Unix :)

Ещё, я стал как то больше уважения испытывать к GNU. Пока Linux сообщество увлечённо переваривает громадные проекты, которые "дарят" корпорации, GNU гнёт свою линию и пишет потихоньку софт, который способно поддерживать без помощи капиталистов. ;)