Почему Emacs поставляется с играми и развлечениями?

13

Этот вопрос смущал меня с тех пор, как я был студентом-первокурсником в колледже, пытаясь незаметно забить мой путь через Даннет в лаборатории, не заметив моего профессора. Почему в мире emacs поставляется с играми и развлечениями? Зачем включать игры в текстовом редакторе?

По этому вопросу я ищу точное историческое резюме. Были ли игры в emacs с самого начала? Глупые развлечения всегда предназначались как особенность? Кто-то упаковал самую первую включенную игру в шутку, и все побежали с ней? Это загадка, затерянная в песках времени?

заводной
источник
1
Краткий ответ: «Потому что emacs - это не просто текстовый редактор».
Малабарба
По теме: В колледже у нас были осциллографы с тетрисом : imgur.com/a/343yN .
jpkotta

Ответы:

19

Я думаю, что единственный честный ответ - «потому что мы можем».

Согласно истории, первая запись lisp/play/studly.elдля репозитория GNU Emacs была создана в 1986 году. Затем за эти годы было сделано несколько дополнений, в том числе yow.elRMS в 1990 году.

Хакерский дух всегда был очень совместим с (глупыми) играми и с использованием программного обеспечения (такого как Emacs) для чего-то, что изначально не предназначалось, тем более (кто-нибудь помнит, что Emacs является текстовым редактором по своей сути? )

Итог, не задумывайтесь над этим, просто так оно и есть :)

Сигма
источник
0

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

Роберт Хоутон
источник
1
« Для этого вопроса я ищу точное историческое резюме. Были ли игры в emacs с самого начала? Были ли глупые развлечения всегда задумываться как функция? Кто-то упаковывал самую первую включенную игру в шутку, и все побежали с ним? Это тайна, затерянная в песках времени? »
Дрю
Было бы здорово, если бы первое предложение было правдой. Большинство игр используют свои собственные сочетания клавиш, состоящие из одного символа вместо последовательностей клавиш, которыми прославился Emacs. Я еще не видел такого, который на самом деле учит вас сочетаниям клавиш в стиле Emacs и сочетает его с игрой.
васамаса
Я использовал черный ящик и пузыри, чтобы получить четкое представление о привязках навигационных клавиш, что позже действительно помогло мне прыгать в моем коде и в моих заметках в режиме орг. Я не говорю, что эти игры сделают вас мастером emacs, просто предложите плавный переход от использования мыши все время.
Роберт Хоутон