为什么emacs包含游戏和娱乐功能?


13

自从我还是大学一年级学生以来,这个问题就使我感到困惑,因为我试图在实验室中巧妙地轻描淡写地穿过Dunnet,而我的教授没有注意到。为什么世界上emacs都带有游戏和娱乐功能?为什么要在文本编辑器中包含游戏?

对于这个问题,我正在寻找准确的历史摘要。从一开始就在emacs中存在游戏吗?总是以愚蠢的娱乐为特征吗?是否有人开玩笑地打包了第一个包含的游戏,每个人都喜欢它?这是迷失于时间的谜团吗?


1
简短的答案是:“因为emacs不仅仅是文本编辑器”。
马拉巴巴2014年

相关:在大学里,我们有带俄罗斯方块的示波器:imgur.com/a/343yN
jpkotta

Answers:


19

我认为唯一的诚实答案是“因为我们可以”。

根据历史记录,lisp/play/studly.elGNU Emacs存储库的第一个条目创建于1986年。随后的几年中,进行了一些补充,包括yow.elRMS在1990年。

黑客精神一直与(愚蠢的)游戏非常兼容,并且使用软件(例如Emacs)来完成最初不打算做的事情,甚至更多(有人记得Emacs是文本编辑器的核心吗? )

最重要的是,不要想太多,这就是它的样子:)


0

我认为这是开始学习按键绑定然后开始发展肌肉记忆的一种不那么令人恐惧和沮丧的方法。Plus游戏是开始使用任何语言编写程序的好方法,因此emacs提供了一种媒介来展示这些成就/娱乐。


1
对于这个问题,我正在寻找一个准确的历史摘要。从一开始,emacs中就存在游戏吗?总是将愚蠢的娱乐作为功能吗?有人开玩笑将第一个附带的游戏打包了,所有人都跑了它吗?这是迷失于时间的谜团吗?
Drew

如果第一句话是对的,那就太好了。大多数游戏使用自己的一字符键绑定而不是Emacs闻名的键序列。我还没有看到一个真正可以教您Emacs风格的键绑定并将其与游戏结合的软件。
wasamasa

我使用黑匣子和气泡来扎实地掌握导航键绑定,后来真正帮助了我在代码中以及组织模式下的注释中跳转。我并不是说这些游戏将使您成为emacs的主人,只是提供了一个更加平滑的过渡,避免了一直使用鼠标。
罗伯特·霍顿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.