avva: (Default)
[personal profile] avva
Оказывается, год назад нашли и выложили исходники ранней версии редактора EMACS Джеймса Гослинга (для тех, кто не связан с программированием и Юниксом: извините, друзья. Это наш маузер Дзержинского. Ну вы понимаете).

Пишут, что трудно скомпилировать на современных системах, потому что код заглядывает внутрь структуры FILE и ожидает что-то там свое увидеть. В начале файла display.c вообще нарисован ASCII-символами череп с костями и написано предупреждение "Если вы думаете, что понимаете этот код, то вы его не понимаете".

А я просто обратил внимание на список файлов. И подумал о том, что меняется за 35 лет, а что не очень.

Date: 2017-10-30 11:31 am (UTC)
From: [identity profile] xgrbml.livejournal.com
1999 - не такая уж и ранняя. Я, помнится, и в 1996 вовсю им пользовался.

Date: 2017-10-30 11:43 am (UTC)
From: [identity profile] avva.livejournal.com
1) Гослинговским или Столлмановским? Это большая разница, как маузер Дзержинского и револьвер Ежова.

2) Реально это версия за 1984 с небольшим количеством изменений, которые вносил Брайан Рид, чтобы оно продолжало компилироваться.

Date: 2017-10-30 11:56 am (UTC)
From: [identity profile] keleg.livejournal.com
насчет названий и new - потом все ж гит появился и стало легче.

Date: 2017-10-30 03:47 pm (UTC)
From: [identity profile] dmpogo.livejournal.com
:) git появился - это вообще 'вчера' только :)

Date: 2017-10-30 06:07 pm (UTC)
netch: (Default)
From: [personal profile] netch
RCS - 1982-й - тоже 35 лет назад. Более ранних свободных систем управления версиями вроде не было.
Думаю, уже в следующем году они вели нормальную историю с версиями, хотя бы в одной ветке.

Date: 2017-10-30 12:09 pm (UTC)
From: [identity profile] xgrbml.livejournal.com
А, ну Столлмановксим, конечно.

Date: 2017-10-30 12:24 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Джеймс Гослинг и Билл Гейтс - программисты на букву "Г"!

Date: 2017-10-30 05:46 pm (UTC)
From: (Anonymous)
И Гай Стил еще.

Date: 2017-10-30 05:48 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Не, этот все-таки на С. А то ведь так и Гвидо нашего ван Россума запишут в эту когорту.

Date: 2017-10-30 06:26 pm (UTC)
From: (Anonymous)
Стил-то? Лисп, Схема и Джава. А про Гвидо забыл, да. И про Грэди Буча и Грейс Хоппер,

Date: 2017-10-30 09:00 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
У них у всех с буквы Г начинаются имена, а не фамилии. Хотя Гради Буча я б отправил в компанию к Гейтсу и Гослингу.

Date: 2017-10-30 08:42 pm (UTC)
From: [identity profile] plotnick.livejournal.com
Стил? Вы че, он тот еще Лиспер. Вон недавно даже на ClojureConj выступал.

Date: 2017-10-30 09:00 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Вот я и говорю - он на букву "С" - кириллическую (и латинскую S). Так что несмотря на его участие в создание ECMAScript, не надо смешивать его с "программистами на букву "Г""

Date: 2017-11-03 01:17 pm (UTC)
From: [identity profile] onodera.livejournal.com
И Брайан Гётц.

Date: 2017-10-30 12:57 pm (UTC)
From: [identity profile] alexanderr.livejournal.com
я все время в emacs'е пишу, хотя он конечно немного изменился. vi тоже ничего на самом деле, там даже удобнее. но emacs зато разноцветный

Date: 2017-10-30 01:09 pm (UTC)
From: [identity profile] vfork.livejournal.com
Чё? А vim, он что, чёрно-белый, что ли?

На самом деле я тоже больше люблю emacs. Проблема с ним в том, что он практически не развивается. А vim бежит вперёд.

Date: 2017-10-30 01:32 pm (UTC)
From: [identity profile] nalivalovo.livejournal.com
Это vim разноцветный и прикольный, а vi - суров, хардкорен и черно-бел.

Date: 2017-10-30 04:39 pm (UTC)
From: [identity profile] plotnick.livejournal.com
Практически не развивается? Как это "не развивается"? А проекты типа Spacemacs, Magit, Org-mode? Magit вон аж деньги собирает с успехом. На Кикстартере, в 2017 году, плагин для редактора собирает с потрясающим успехом деньги. А попытки внедрить мультитрединг, xwidgets и прочее? А GuileEmacs, а Remacs?

Date: 2017-10-30 05:49 pm (UTC)
From: [identity profile] vfork.livejournal.com
Спасибо, вы мне открыли глаза. А то я по инерции смотрел на GNU-Emacs, а там как-то всё грустно...

Date: 2017-10-30 07:58 pm (UTC)
From: [identity profile] boffin.livejournal.com
Да и мне тоже открыли.
Скажите, на что из вышеперечисленного стоит смотреть в первую очередь?

Date: 2017-10-30 08:48 pm (UTC)
From: [identity profile] plotnick.livejournal.com
Spacemacs. Любой Вимер должен, просто обязан его попробовать. Для опытный Имаксеров тоже рекомендовал бы. Их абстракция "уровней" - layers очень даже добротная идея.

Magit - это просто песня. Я раньше все как-то "на ощупь" делал. Magit мне позволил не только все гит операции производить в разы быстрее и удобнее, но и позволил изучить те функции гита, о существовании которых я даже не подозревал.

Org-mode - я просто не представляю свой распорядок дня, да и вообще организацию моей работы и жизни вне работы без этой штуки.

Date: 2017-10-30 01:41 pm (UTC)
From: [identity profile] once-for-all.livejournal.com

По мое у основная причина, почему я предпочитаю vi. Цвета раздражают.

Date: 2017-10-30 01:44 pm (UTC)
From: [identity profile] urod.livejournal.com
Добавьте в .vimrc команду sy off , и будет вам щастье.

Date: 2017-10-30 03:49 pm (UTC)
From: [identity profile] once-for-all.livejournal.com

Ха. У нас SA регулярно пушают какой то manifest update и вечно ломают кастомизацию. Бог министр с цветами. Шелл переключали с bash на ksh.

Date: 2017-10-30 04:12 pm (UTC)
From: [identity profile] urod.livejournal.com
Менять всем шелл, это да, сурово.

У себя в домашке можно иметь свой .vimrc ? Или manifest-update и туда лезет?

Date: 2017-10-30 04:30 pm (UTC)
From: [identity profile] once-for-all.livejournal.com

Именно, что в юзер хоум. Про те, что я become даже не жалуюсь. Опять же, ни один SA столько проблем с ними не создал как иные коллеги.

Date: 2017-10-30 03:16 pm (UTC)
From: (Anonymous)
Мне кажется, чем более программист "продвинут" в сторону аутизма - тем больше он предпочитает устаревшее говно в качестве редактора.

Date: 2017-10-30 04:53 pm (UTC)
From: [identity profile] plotnick.livejournal.com
обычно такие комментарии кидают те кто либо "не осилил", либо "даже не пытался". Тот кто хотя бы попробовал дойти то уровня продвинутого пользователя и даже если перешёл на что-то другое, говорят об этих редакторах с уважением.

Date: 2017-10-30 05:00 pm (UTC)
From: [identity profile] http://users.livejournal.com/_sabiko/
А нафига осиливать ви, если есть вим?

Date: 2017-10-30 05:31 pm (UTC)
From: [identity profile] plotnick.livejournal.com
Vim == "Vi Improved". Ваш коммент звучит как "зачем учиться готовить яичницу, если можно приготовить омлет?"
Edited Date: 2017-10-30 05:31 pm (UTC)

Date: 2017-10-30 05:55 pm (UTC)
From: (Anonymous)
Ну это звучиэ примерно как "C++ это C с двумя плюсами".

Date: 2017-10-30 07:00 pm (UTC)
From: [identity profile] http://users.livejournal.com/_sabiko/
Но коммент, на который вы отвечали, был об использовании ви. Так что про "осиливать" - прямая цитата, призывающая читателя задуматься о том, как же звучало цитируемое заявление.

Date: 2017-10-30 07:38 pm (UTC)
From: (Anonymous)
Зачем нужен вим если он не ведет в храм

Date: 2017-10-30 09:46 pm (UTC)

Date: 2017-10-31 06:15 am (UTC)
From: [identity profile] elfadmin.livejournal.com
Зачем нужен vim если он не ведет в chrome?

Date: 2017-11-01 02:42 pm (UTC)
From: (Anonymous)
Каюсь, всю дорогу думал что "устаревшее говно" было по Вим и Имакс.

Date: 2017-11-01 02:43 pm (UTC)
From: [identity profile] plotnick.livejournal.com
а вот жж - действительно говно.

Date: 2017-10-30 06:21 pm (UTC)
From: (Anonymous)
* autism intensifies *

Date: 2017-11-02 09:04 pm (UTC)
From: [identity profile] kanenko.livejournal.com
Помню, у меня была истерика после первого опыта vi. Другого на freebsd-сервере не было и я испытал боль. В частности, когда я минут 5 !! пытался выйти из него. А тут вы так пишете, улыбнуло)

Date: 2017-10-30 02:39 pm (UTC)
From: [identity profile] xxxxx.livejournal.com
вим очень смешно этот череп с костями раскрашивает, натурально ещё страшнее выходит

Date: 2017-10-30 11:22 pm (UTC)
From: [identity profile] occuserpens.livejournal.com
ИМО, ви - это как Ак-47, символ антисмартфонного сопротивления. Емакс соответствует ППШ, а ввод с ПК - это действительно маузер Дзержиснкого.

Date: 2017-10-31 05:59 am (UTC)
From: [identity profile] marknn.livejournal.com
Кстати, надо сказать, в отличие от большинства библиотечного кода десятилетней давности, надо сказать код вполне читаемый и разумный. Несмотря на то что 40 лет ему.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
2829 30 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 01:39 am
Powered by Dreamwidth Studios