Яким був Emacs ще в 80-х?


23

Я роздивився все навколо для записів давніх дистрибуцій Emacs, але безрезультатно. Вихідний код для Emacs 16.56 від 15 липня 1985 року доступний у Github , але ні за яких обставин мені не вдалося його створити.

Оригінальний документ Stallman Emacs описує Elisp, мотивацію Emacs та деякі старі розширення - але цього недостатньо для того, щоб реконструювати те, що відчувалося, як грати з ним.

Моє запитання: як виглядав Emacs у ті часи? До org-mode, MELPA, магіти, більшість мов, які ми знаємо сьогодні - чи люди робили щось, окрім зламу Lisp?

Чи були пакунки, якими користувалися люди, про які зараз повністю забули? Як виглядав "інтерфейс"?

І як останнє запитання: чи є в нас сьогодні щось, що живе незмінним з моменту першого виходу GNU Emacs?

Мені було б цікаво почути від тих, хто тоді ним користувався.

(Я позначив термінал-emacs, оскільки для запитання потрібен принаймні один тег.)


1
Я трохи здивувався, дізнавшись, що найраніший тег випуску у сховищі - 19,34. Дати первинних комісій в історії коротко підказали, що код там може датуватися 17.36 або навіть 15.10. На жаль, у цих ранніх програмах майже нічого немає, тому перша версія, яка можна скласти в сховищі, була, мабуть, деякою версією Emacs 18 (все ще без тегів).
філс

1
Копія 16.56 досить цікава. Було б акуратно, якби та будь-які старі версії, які все ще доступні, були додані до сховища як окремі гілки - не пов'язані з основною історією, але все ще є.
phils

1
Ти щойно називав нас древніми ?
RockPaperLizard

Ви можете запустити zmacs на машинах lisp на емуляторі, який ви можете знайти на unlambda.com/cadr . Це, мабуть, старше GNU Emacs, але він все ще відчуває себе досить знайомим.
DoMiNeLa10

1
Ви можете увійти до машини ITS або TOPS-20, і тоді ви побачите, як виглядав Emacs ще в 70-х !
Ларс Брінхофф

Відповіді:


24

Emacs передує GNU Emacs і, отже, передує Emacs Lisp.

У більшості 80-х років Emacs був лише тим, що ми сьогодні називаємо термінальним режимом (і лише один кадр), і не було миші, панелі меню, панелі інструментів, бахроми, обличчя, кольору чи налаштування.

Решта виглядала і діяла приблизно так само, як зараз (для термінального режиму). Режим довідки (наприклад C-h f) був по суті однаковим, але без Backі т.д. Інформація була по суті однаковою. Мінібуфер, вікна, зона ехо, область, пошук, підстановка та заміна запитів тощо були по суті такими ж, як і зараз. Використання TAGSфайлів для переходу до функції тощо визначення було по суті однаковим.

Так, так, більшість основних матеріалів, ймовірно, живуть більш-менш незміненими, але додані речі. Значна частина речей, що додаються, спочатку - це речі, які існували в інших графічних інтерфейсах: миша, колір, окремі кадри тощо.

Сторінка категорії EmacsWiki Історія може отримати більше інформації. Серед іншої інформації, ви знайдете посилання на шкалу Emacs .


4

Перше видання O'Reilly's Learning GNU Emacs датується 1991 роком, тому ця книга, ймовірно, дасть вам гарне уявлення про принаймні досвід GNU Emacs кінця 80-х.

Апаратура того часу формувала б досвід 80-х GNU Emacs настільки ж, як і стан самого Emacs. Пам’ятайте, що монохромні текстові дисплеї з 80 стовпцями або режими відео були поширеними, а "Вісім мег і постійно міняються" все ще були актуальними. Довжина, яку люди збиралися мінімізувати відстані редагування в коді відображення Emacs, також розповідає історію.

У 1985 р. Суперечки Gosling / Unipress Emacs були, очевидно, все ще актуальними чи останніми, тоді як розкол XEmacs був за пару років.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.